Thread Rating:
  • 353 Vote(s) - 2.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
【HashTable-of】について。
08-12-2011, 09:08 AM,
#1
Question  【HashTable-of】について。
【HashTable-of】に、初めにセットした要素を取得することは可能でしょうかHuh

keyが何かはわからないけど、HashTable-ofが空ではないときに初めにセットした要素を取り出して表示したいのですが。。。
08-12-2011, 09:43 AM,
#2
RE: 【HashTable-of】について。
ハッシュテーブルは順序付けをもっていないので、最初の要素を取得するというのは難しいと思いますSad
(ちなみにセットも同様です)
どうしても最初の要素を取得したいのであれば、最初にセットしたキーもしくは要素を別途保持しておき、
get-(key-)if-existsメソッドで取得するとかですかね・・・ Sad
08-12-2011, 09:58 AM, (This post was last modified: 08-12-2011, 09:59 AM by hokada.)
#3
RE: 【HashTable-of】について。
Javaで言うLinkedHashMapやLinkedHashSetみたいなものですよね?

標準APIとしては持っておりませんが、オープンソースの「拡張ライブラリ 」にOrderedHashTable-ofとOrderedSet-ofというものがあります。詳しくは以下を。

http://developers.curlap.com/re-referenc...h-set.html


08-12-2011, 10:32 AM,
#4
Sad  RE: 【HashTable-of】について。
森口 慶紀 さん

ご回答ありがとうございます。

やはり難しいですよねSadあの手この手と試してみますBlush


08-12-2011, 10:37 AM,
#5
RE: 【HashTable-of】について。
hokada さん

ご回答ありがとうございます。

こんな便利なものがあったんですねIdeaまさに!!Winkとゆー感じです!!

参考にさせて頂きますShy

Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('205')