トップ「Data-structures」の質問

データ構造は、データの特定のプロパティを効率的に照会および/または更新できるようにデータを編成する方法です。

Python辞書からキーを削除する方法は?

辞書からキーを削除するとき、私は以下を使用します:if 'key' in my_dict: del my_dict['key'] これを行う1行の方法はありますか?

python dictionary data-structures unset

辞書のリストを辞書の値で並べ替えるにはどうすればよいですか?

辞書のリストがあり、各アイテムを特定の値で並べ替えたいと思っています。リストを考慮に入れてください:[{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] nameで並べ替えると、次のようになります。[{'name':'Bart', 'age':10}, { […] 続きを読む…

python list sorting dictionary data-structures

Javaでツリーデータ構造を実装する方法は?

Javaでツリーを表す標準のJavaライブラリクラスはありますか?具体的には、次のことを表す必要があります。任意のノードのサブツリーは、任意の数の子を持つことができます各ノード(ルートの後)とその子には文字列値があります特定のノードのすべての子(文字列のリストまたは配列のようなもの)とその文字列値(つまり、ノードを入力として受け取り、子ノードのすべての文字列値を出力として返すメソッド)を取得する必要がありますこれに利用できる構造はありますか、それとも独自の構造を作成する必要がありますか(そうであれば、実装の提案は素晴らしいでしょう)。

java data-structures tree

同等のJavaScriptハッシュマップ

この回答に関するアップデート3で明らかにされているvar hash = {}; hash[X] 実際にはオブジェクトをハッシュしませんX ; 実際には、 Xを文字列に変換し(オブジェクトの場合は.toString()を介して、またはさまざまなプリミティブ型のその他の組み込み変換を介して)、ハッシュせずにその文字列を検索します。 「 hash 」。 オブジェクトの同等性もチェックされません-2つの異なるオブジェクトが同じ文字列変換を持っている場合、それらは互いに上書きするだけです。これを考えると、JavasScriptにハッシュマップの効率的な実装はありますか?(たとえば、 […] 続きを読む…

javascript data-structures language-features hashmap

JavaのHashMapからキーを取得する

私は次のようなJavaのハッシュマップを持っています:private Map<String, Integer> team1 = new HashMap& […] 続きを読む…

java data-structures java-6

C#でHashtableよりもDictionaryが優先されるのはなぜですか?

ほとんどのプログラミング言語では、ハッシュテーブルよりも辞書が優先されます。 その背後にある理由は何ですか?

c# .net vb.net data-structures

JavaScriptのグラフ視覚化ライブラリ

有向グラフを表すデータ構造があり、それをHTMLページに動的にレンダリングしたいと思います。 これらのグラフは通常、ほんの数ノード、おそらく最上位に10ノードであるため、パフォーマンスはそれほど重要ではないと思います。 理想的には、ユーザーがノードをドラッグしてレイアウトを手動で微調整できるように、jQueryにフックできるようにしたいと思います。注:チャートライブラリは探していません。

javascript jquery data-structures graph-layout

特定のキーがハッシュに存在するかどうかを確認するにはどうすればよいですか?

セッションハッシュに「user」キーが存在するかどうかを確認したい。 これどうやってするの?キーの値がnilであるかどうかを確認したくないことに注意してください。 「ユーザー」キーが存在するかどうかを確認したいだけです。

ruby data-structures associative-array

Java:リストをマップに変換する方法

最近、私は同僚と、JavaでListをMapに変換する最適な方法と、そうすることの特定の利点があるかどうかについて話し合っています。最適な変換方法を知りたいので、誰かが私を導いてくれたら本当にありがたいです。これは良いアプローチですか:List<Object[]> results; Map< […] 続きを読む…

java list data-structures hashmap data-conversion