graph-algorithm

    0

    1答えて

    私は、バイナリツリー用のPythonでシリアライズ/デシリアライズアルゴリズムを実装しようとしています。 class Node: count = 1 def __init__(self, value): self.value = value self.left = None self.right = None def insert

    0

    2答えて

    スカラーのtopological sortingの素晴らしい実装を探しています。 溶液は安定でなければならない: 入力が既にソートされている場合、出力は、アルゴリズムは決定論的であるべきである 不変でなければならない(ハッシュコードは影響を及ぼさない) 私はこれを行うことができるライブラリがあると思うが、私はこれに起因する重要な依存関係を追加したくない。 例問題: case class Node(

    0

    1答えて

    Javaを使用して、整数のソースデータセットを取得しましたが、それは大きくはありませんが、30,000を超える値は得られません。 ソースデータセットを使用して、私は作成したいいくつかのサマリー値を持っています(これらはドメイン固有であり、Apache Mathなどのライブラリでは見つけられません)。 このような集計値との関係があります: [source data] -> summary1 -> s

    1

    2答えて

    誰かがBFSを使用してステップバイステップ疑似コードを提供して、有向グラフまたは無向グラフでサイクルを検索できますか? O(| V | + | E |)の複雑さは得られますか? これまではDFSの実装しか見ていませんでした。

    0

    1答えて

    私は読んでいる教科書から以下の問題を解決したいと思いますが、どうすればいいか分かりません。実際に私はそれが正しいかどうかわからないのは、セットの要素の最大頻度が必要であり、セットの最大サイズではなく、私が考えることのできない値であると思うからです。 私たちは、集合A = {a 1 ..... a n}と を持っています。例えば、B 1、B 2、...、B mの部分集合の集合です。 問題は、Hの要素

    1

    1答えて

    フロアプラン(平面グラフ)内の任意の2点の間の最適なルートを見つけるアルゴリズムの後です。私は達成したいことを説明するためにイメージを添付しました。画像では、中空点を他の任意の点に接続し、同時に交差点を最小限にすることが目的です(この場合交差点はありません)。上記画像における 、のは私も灰色に青と緑と紫接続したいとしましょう、これは交差点を導入すると、その私は避けたいもの。 私は、平面グラフの任意

    2

    1答えて

    私はPython 2.7.12で双方向のA*アルゴリズムを実装しており、RussellとNorvigの第3章からルーマニアの地図上でそれをテストしています。 2つのノード間の最短経路。ここで テストグラフの視覚化である: 私の双方向A *が失敗している例では、出発点は'a'で、目標が'u'あるところということです。これは私の実装が見つけたパスです: ['a', 's', 'f', 'b', 'u'

    0

    1答えて

    DFSでは、DFS-VISITプロシージャで2つのカウンタを初期化し、それらをインクリメントすることで要素を数えることができます(プロシージャが呼び出されるたびに+1ノード、隣接リストが探検)。私はBFSで同じ結果を得る方法を考えていました。 これはCormenの「Introduction to Algorithms」のBFS擬似コードです.Gはグラフ、sはソースノード、dは距離、πは父ノードです

    0

    1答えて

    Gremlin/TinkerPopクエリ言語を使用すると、有向非循環グラフのトポロジカルな順序を計算する方法はありますか? a, b, e, c, d、又はa, e, b, c, d、又はe, a, b, c, d: 例えば、私は、次のトポロジカル順序のいずれかを取得したい次の縁 a -> b, a -> d, b -> c, c -> d, e -> c 有するグラフを与え。 g = Tin

    1

    1答えて

    ソートネットワークは、2つの入力コンパレータの配列で、n個の要素の入力シーケンスをソートできます。 は、例えば、ここでソーティングネットワークは、9素子の入力のための: 縦線のそれぞれが、2入力比較器であり、入力シーケンスは、左側に入り、ソート順序が右側に表示されます。 私の質問は、有効なn入力ソートネットワークのトップラインまたはボトムラインを削除すると、(n-1)個の入力に対して有効なソートネ