2022-11-30

anond:20221130135048

んー。

書いたコード計算量のオーダーをつねに意識するってのは,十分にコンピューターサイエンス知識の応用だと思うけどな。

CPU時間でO(n log n),メモリ量でO(n)を超えるオーダーの処理を書いてしまったときには「やばい」と本能が訴えかけてきて,パラメーターチェックを厳密にするなり,別のアルゴリズムを探すなりして欲しい。けどCSを全くやっておらず,ランダウ記法を習ってない人間には,何を言ってるかすらわからないでしょ?

  • はい、サッパリわかりましぇーん orz

  • 時間計算量は気にするが空間計算量は気にしないよ

    • 時間計算量より空間計算量の方が条件はシビアよ? CPU時間がO(n^2)のシステムでDoS攻撃を成立させるのは結構大変だけど,メモリがO(n^2)のシステムは簡単にDoSができる。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん