アルゴリズムとは、問題を解くための計算手順や、課題を解決するための方法や手順のことです。JISでは、「明確に定義された規則の有限個の集まりであって、有限回適用することにより問題を解くことができるもの」と定義されています。 身近な ...
計算量は、アルゴリズムの効率の良し悪しを測る重要な指標です ※ 。通常、オーダー記法を使って O(N)、O(N 2) などといった形式で表します。ここで N は入力のサイズや、入力で扱う値などを指します。具体例は次の通りです。 計算回数が N 2 回の ...
「アルゴリズム」という言葉を知っていても、改めて「アルゴリズムって何?」と聞かれるとうまく答えられないという人は多いはず。アルゴリズムという言葉の意味や、PCが登場する前から人間の生活に息づいてきたというアルゴリズムの正体について ...
プログラムでデータを扱う基礎を学びます。人間がプログラムを作るときは、データを変数という箱に入れて、さまざまな値が処理できるようにします。定数は、一度値を設定すると、その後、変更することのない値です。配列は、一度にたくさんのデータ ...
物事はシンプルであればあるほど記憶しやすく、 組み合わせて何事かを処理するのも容易になります。アルゴリズムもシンプルであればあるほど優れていると言えます。ただ、 物事をシンプルにする、 とひとことで言っても、 いくつかの処理のステップを ...
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
アルゴリズムという言葉は知っているものの、意味がよくわからないという方は多いのではないでしょうか。ビジネスの現場では、問題・課題を解決するための手順を指して使われる言葉です。本記事では、アルゴリズムの意味や種類、日常生活の具体例 ...
「Day One - CTO/VPoE Conference 2022 Spring -」は、日本CTO協会が主催するイベントです。パネルディスカッションでは、政財界、テクノロジー分野の第一人者をパネリストにお迎えし、日本CTO協会理事のモデレートにより、“Day One”をテーマにご講演いただきます。