問題タブ [pre-allocation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - ランダムなサイズの配列を事前に割り当てることはできますか?
問題のコードの重要な部分は、次のように要約できます。
このプログラムの実行が非常に遅く、これが理由だと思いますが、修正方法がわかりません。の長さhitlist
は必然的にランダムに変化するため、適切なサイズの「ゼロ」を単純に事前に割り当てることはできません。hitlist
aをリストの長さにすることを考えましたzeros
が、余分なゼロをすべて削除する必要があり、同じ問題を起こさずにそれを行う方法がわかりません。
ランダムなサイズの配列を事前に割り当てるにはどうすればよいですか?