← Rust

LESSON / MIXED

計測に基づくパフォーマンス最適化

計測に基づくパフォーマンス最適化を学び、実務での設計判断につなげます。

計測から始める

推測で書き換えず、再現可能なベンチマークでボトルネックを特定します。入力サイズ、環境、ビルド設定、測定回数を揃えます。

計算量と実測

計算量は入力サイズによる増加傾向を表します。実測時間にはキャッシュ、分岐、割り当て、I/Oも影響します。不要なcloneを減らす、借用する、Vec::with_capacityを使うなどの改善があります。

Top-K

n個から大きい順にk個を取るには全体ソートO(n log n)やサイズkのヒープO(n log k)があります。

コード提出フォーム

RUST

安全なサーバー側採点連携が未接続のため、現在は提出できません。

採点基盤準備中

公開テストケース

読み込み中…