- Ruby 初心者スレッド Part 55
643 :デフォルトの名無しさん[sage]:2014/10/13(月) 05:27:00.26 ID:j90eBv3o - 戻り値というか副作用の有無で分けてる
|
- ふらっと C#,C♯,C#(初心者用) Part112
863 :デフォルトの名無しさん[sage]:2014/10/13(月) 08:41:35.46 ID:j90eBv3o - アクセス速度は2番目の添字に連続アクセスするだけならT[][]の方が速いぞ
1番目の添字も毎回変わるような場合は配列の配列だと間接アクセスが増えて効率悪くなるけど
|
- ふらっと C#,C♯,C#(初心者用) Part112
865 :デフォルトの名無しさん[sage]:2014/10/13(月) 09:07:49.59 ID:j90eBv3o - >>864
基本的に配列の連続アクセスは一次元の方が最適化が効いて速い for (int i=0;i<a.Length;i++) for(int j=0;j<a[i].Length;j++) use(a[i][j]); の形なら、ボトルネックになる内側のループは結局一次元配列に対するループなので速い さすがにa[i][j]のa[i]は毎回参照外しするんじゃなくてキャッシュされるよ
|
- ふらっと C#,C♯,C#(初心者用) Part112
867 :デフォルトの名無しさん[sage]:2014/10/13(月) 09:30:34.51 ID:j90eBv3o - >>866
最適化の問題だって言ってるでしょ
|
- ふらっと C#,C♯,C#(初心者用) Part112
869 :デフォルトの名無しさん[sage]:2014/10/13(月) 10:19:56.80 ID:j90eBv3o - >>868
ILにSZ配列専用の命令がある
|
- Ruby 初心者スレッド Part 55
645 :デフォルトの名無しさん[sage]:2014/10/13(月) 13:15:20.64 ID:j90eBv3o - 対応する非破壊版がないから
後でそれを追加できないという破綻した命名規約だけどね
|
- ★★Java質問・相談スレッド171★★
11 :デフォルトの名無しさん[sage]:2014/10/13(月) 21:30:44.61 ID:j90eBv3o - プログラミングごっこと基本情報の勉強やるだけだよ
|