システム開発の現場では、日々大量のデータを効率的に処理する課題に直面します。特にデータの「並べ替え」、すなわちソートは、検索効率の向上や情報整理の基盤となる重要な要素です。しかし、数あるソートアルゴリズムの中から、自身の ...
アルゴリズム編の第2回目です。 今日は、アルゴリズムの代名詞ともいえるソートアルゴリズムを体験しながら、アルゴリズムへの理解を深めていきます。 生成AIを使うと、いきなりコードを生成してしまうので、アルゴリズム(手順)を理解するようにし ...
AlphaGoの開発元として有名なGoogle DeepMind社が深層強化学習を応用してさまざまなコンピューティングアルゴリズムを改善するAI「AlphaDev」を発表しました。同時に、AlphaDevを利用してソートアルゴリズムを高速化できたという論文がNatureに掲載されています。
ディープマインド社のAIが生成したデータソートアルゴリズムは、人間が作ったアルゴリズムよりも高速にデータをソートできる。 ディープマインド社(Google DeepMind:英国ロンドン)は、グーグルの親会社アルファベット社の傘下のAI会社である。今回 ...
ソートアルゴリズムにはクイックソートやマージソートといった伝統的なものから、 PythonやJava 7のデフォルト実装になっている 「Timsort」 までいろいろな種類があります。中には正しいソート順になるまでひたすらシャッフルし続ける 「Bogosort」 のような ...
計算機科学者のアントニー・ホーア氏が26歳の時に開発したソートアルゴリズムの一種が「クイックソート」です。このクイックソートがどのように動作しているのかをイメージしやすいようにイラスト付きで説明してくれるページが「Illustrated Quicksort ...
米Google傘下のAI企業Google DeepMindは6月7日(現地時間)、アルゴリズムを開発するAI「AlphaDev」が、人間が考えたものより高速なソートアルゴリズムを発見したと発表した。 ばらばらのデータを順番に並べ替えるのがソートアルゴリズムの役割 ソート ...
ディープマインドはAI「アルファデブ」を使って、人間が考案したアルゴリズムよりも高速にソートを実行するアルゴリズムを発見した。アルゴリズムはすでにC++に取り入れられ、使用されているという。 by Will Douglas Heaven2023.06.13 ディープマインド(DeepMind ...
アルゴリズムは、特殊な才能がある人だけが考えるものではありません。しっかりと基本をマスターすれば、誰でも考えられるようになるものです。本書は、プログラミングを支える強力な基礎=アルゴリズムをマスターするために、本のはじめから終わり ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...