Qiita 7 - キータぞ、来たぞ、キータだぞー (34レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
25
(1): デフォルトの名無しさん [sage] 09/15(月)08:16 ID:aenReHhk(3/8)
ベンチマーク結果

https://ideone.com/mBV6Jr
> 10:
> ReverseArray9: 0.000001
> ReverseArray13: 0.000001
> ReverseArray19: 0.000003
> ReverseArray24: 0.000000
> 100:
> ReverseArray9: 0.000000
> ReverseArray13: 0.000001
> ReverseArray19: 0.000024
> ReverseArray24: 0.000001
> 1000:
> ReverseArray9: 0.000003
> ReverseArray13: 0.000061
> ReverseArray19: 0.000143
> ReverseArray24: 0.000006
> 10000:
> ReverseArray9: 0.000013
> ReverseArray13: 0.000446
> ReverseArray19: 0.001487
> ReverseArray24: 0.000060

ReverseArray24が案外良いのは恐らくは再帰呼び出しをループにする最適化が行われている感じ。
32: デフォルトの名無しさん [sage] 09/15(月)13:23 ID:aenReHhk(8/8)
>>25
> ReverseArray24が案外良いのは恐らくは再帰呼び出しをループにする最適化が行われている感じ。

というのは多分間違いで、ReverseArray24 の前に実行している ReverseArray13 や ReverseArray19 のお陰でスタック領域が予め拡張されていたため ReverseArray24 の実行でスタック領域拡張処理が発生しなかったことがパフォーマンスが案外良かったことの原因と思われる。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s