C#, C♯, C#相談室 Part52at TECHC#, C♯, C#相談室 Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:デフォルトの名無しさん 09/06/08 19:08:38 >>744 コールスタックって、スタックの第一級の応用例じゃないのかね。 >>745 適当だけど、 int sp = 0; int[] stack = new int[100]; void push(int i) { stack[sp++]; } int pop() { return stack[sp--]; } みたいなノリの実装だったら、少なくともpush(), pop()はlistより高速なんでないかね。 ランダムアクセスのオーダーもListと等価になるし、特にListのが優位な点も見当たらないが。 751:デフォルトの名無しさん 09/06/08 19:09:08 C#のコレクションはLINQと相まって、もういっぺん見直した方がいいとは思う 上のFindの話もそうなんだけど、ああいうメソッドがコレクションについているべきではないと思われるし。 752:デフォルトの名無しさん 09/06/08 19:11:37 Find系は以前からあるから、新加入のLINQと役割的に競合してるわけね 753:デフォルトの名無しさん 09/06/08 19:13:10 一発で決まる綺麗な実装は難しいね、LINQの汎用性ときたら半端じゃない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch