私は同僚にアルゴリズム分析の基本を説明するためのプレゼンテーションを準備しようとしています-彼らの中にはこれまでこの主題について講義したことがない人もいますが、誰もが少なくとも数年は彼らの背後にあるプログラミングと優れた数学のバックグラウンドを持っています。私はこれを教えることができると思います。概念をうまく説明することはできますが、それらを実証できるように、要因をもたらすいくつかのコード構造またはパターンの具体的な例が必要です。
幾何学的要素(n、n ^ 2、n ^ 3など)は、同じ歩哨を使用した簡単な埋め込みループですが、あまり一般的ではないもののいくつかを説明して披露する方法に迷っています。
指数(2^nまたはc^n)、対数(n log(n)または単にlog(n))、および因子(n!)の要素をプレゼンテーションに組み込みたいと思います。これらをコードで取得するための短くて教えられる方法は何ですか?