Out of Memory

本ブログは更新を停止しました。Aerieをよろしくお願いいたします。

目次

Blog 利用状況

ニュース

2009年3月31日
更新を停止しました。引き続きAerieを御愛顧くださいませ。
2009年2月3日
原則としてコメント受付を停止しました。コメントはAerieまでお願いいたします。
詳細は2月3日のエントリをご覧ください。
2008年7月1日
Microsoft MVP for Developer Tools - Visual C++ を再受賞しました。
2008年2月某日
MVPアワードがVisual C++に変更になりました。
2007年10月23日
blogタイトルを変更しました。
2007年7月1日
Microsoft MVP for Windows - SDKを受賞しました!
2007年6月20日
スキル「ニュース欄ハック」を覚えた!
2006年12月14日
記念すべき初エントリ
2006年12月3日
わんくま同盟に加盟しました。

カレンダー

中の人

αετο? / aetos / あえとす

シャノン? 誰それ。

顔写真

埼玉を馬鹿にする奴は俺が許さん。

基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。

書庫

日記カテゴリ

LinkedList<T> が IList<T> を実装しない件について

確かに、特性を考えれば妥当だけど(IList<T> は添え字によるランダムアクセスが可能、LinkedList<T> は不可能)、名前がなぁ…

IList<T> は IArray<T> とかいう名前の方が良かったんじゃないのか。

投稿日時 : 2008年7月17日 14:49

Feedback

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 14:56 れい

IListの方じゃなくて
LinkedListの名前を変えたいです。

具体的にはわかりませんが。

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 14:58 シャノン

ほう、どこが悪いと?

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:30 れい

根拠はないですが、
Listでランダムアクセスしたいです。

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:38 シャノン

しかし、一般に「リスト構造」と言えばリンクリストを指しませんかね。

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:39 NyaRuRu

最近全然使わないので,存在やら定義をよく忘れます < IList<T>

問題を解くだけなら IEnumerable<T> で十分なんですよね.
逆に,効率的に解く場合は IList<T> では不十分.結局,生の配列を使うか,式木経由で大域最適化を行う羽目に.

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:39 επιστημη

んー...C++屋には List/LinkedList よか vector/list の方がしっくりくるもんねー

ISequence の導出で IArray(配列) と IList(リスト)
とかなってりゃなーて思うです。

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:43 シャノン

> 問題を解くだけなら IEnumerable<T> で十分なんですよね.

IEnumerable<T> は…単純すぎてねぇ。
別途エントリ上げます。

> ISequence の導出で IArray(配列) と IList(リスト)

ISequence って IEnumerable でいいんじゃないかい?

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:45 NyaRuRu

関数型言語だと,リストと言えば (immutable で無限長を許す) single linked list なことが多いですね.
つまり IEnumerable<T> なわけですが.

# re: LinkedList&lt;T&gt; が IList&lt;T&gt; を実装しない件について 2008/07/17 15:47 れい

> 一般に「リスト構造」と言えばリンクリストを指しませんかね

うーん。そうかも。
いずれにせよその辺の統一が欲しい。

>んー...C++屋には List/LinkedList よか vector/list の方がしっくりくるもんねー

vectorはもう全然だめ。名前が。
違うものが思い出されてしまって違和感ありまくり。
でもそれは極めて個人的事情だというのは分かってます。

タイトル
名前
Url
コメント