本ブログは更新を停止しました。Aerieをよろしくお願いいたします。
投稿カレンダーはJavaScriptが有効でない環境では使用できません。
αετο? / aetos / あえとす
シャノン? 誰それ。
埼玉を馬鹿にする奴は俺が許さん。
基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。
確かに、特性を考えれば妥当だけど(IList<T> は添え字によるランダムアクセスが可能、LinkedList<T> は不可能)、名前がなぁ…
IList<T> は IArray<T> とかいう名前の方が良かったんじゃないのか。
投稿日時 : 2008年7月17日 14:49
IListの方じゃなくて LinkedListの名前を変えたいです。 具体的にはわかりませんが。
ほう、どこが悪いと?
根拠はないですが、 Listでランダムアクセスしたいです。
しかし、一般に「リスト構造」と言えばリンクリストを指しませんかね。
最近全然使わないので,存在やら定義をよく忘れます < IList<T> 問題を解くだけなら IEnumerable<T> で十分なんですよね. 逆に,効率的に解く場合は IList<T> では不十分.結局,生の配列を使うか,式木経由で大域最適化を行う羽目に.
んー...C++屋には List/LinkedList よか vector/list の方がしっくりくるもんねー ISequence の導出で IArray(配列) と IList(リスト) とかなってりゃなーて思うです。
> 問題を解くだけなら IEnumerable<T> で十分なんですよね. IEnumerable<T> は…単純すぎてねぇ。 別途エントリ上げます。 > ISequence の導出で IArray(配列) と IList(リスト) ISequence って IEnumerable でいいんじゃないかい?
関数型言語だと,リストと言えば (immutable で無限長を許す) single linked list なことが多いですね. つまり IEnumerable<T> なわけですが.
> 一般に「リスト構造」と言えばリンクリストを指しませんかね うーん。そうかも。 いずれにせよその辺の統一が欲しい。 >んー...C++屋には List/LinkedList よか vector/list の方がしっくりくるもんねー vectorはもう全然だめ。名前が。 違うものが思い出されてしまって違和感ありまくり。 でもそれは極めて個人的事情だというのは分かってます。
Powered by: Copyright © αετος / aetos