2018-08-06

anond:20180806214124

入れ子的にハッシュデータ構造を作った日には、おそらくkeyを使ってvalueを削除し、再セットすることを再帰的にやらないといけないと思われる。

こっちも学び始めて日が浅いし、そんなめんどくさい実装なんて試したくないので間違っているかも知れないが。

記事への反応 -
  • dictionaryでポインタ使えなかったら何か不都合ある?

    • 不都合あるどころか、すげー困る。 Dictionaryとして登録しておいたvalueをkeyで引っ張ってきて操作するなんて、JavaでもC#でも普通にやってた。 そういう操作前提にデータ構造を構築するの...

      • ああ、そのvalueを変更しても 値渡ししかないから、dictionaryの内部の値が変更されていないってことか!

        • そう、Dictionaryに格納されているvalueのコピーに対して操作していることになるから、変更内容がDictionary内のvalueには一切反映されない。 だからDictionaryや構造体を多用してデータ構造を構...

          • 使いづらそうな言語だね~。 そういう言語って何のためにハッシュあるんだろうね。

            • 入れ子的にハッシュでデータ構造を作った日には、おそらくkeyを使ってvalueを削除し、再セットすることを再帰的にやらないといけないと思われる。 こっちも学び始めて日が浅いし、そ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん