2020-07

アルゴリズムとデータ構造講座

【絶対使うな!】ボゴソートとは?計算量は?解説してみた

これまで、色々なソートアルゴリズムを解説してきた。 単純なソートアルゴリズムであるバブル、選択、挿入ソート。 高速なソートアルゴリズムであるクイック、マージ、ヒープソート。 また、挿入ソートの改良であるシェルソートも。 ただ、ソートはこれだ...
アルゴリズムとデータ構造講座

シェルソートとは?計算量は?徹底解説!

これまで、単純なソートアルゴリズムと、高速なソートアルゴリズムを解説してきた。 具体的には、以下の通りだ。 リンクも貼っておいたので、よかったら見てみて欲しい。 単純なソートアルゴリズムバブルソート選択ソート挿入ソート高速なソートアルゴリズ...
アルゴリズムとデータ構造講座

高速なソートアルゴリズム「ヒープソート」を解説!

前回は、二つ目の高速なソートアルゴリズムであるマージソートを解説した。 残る、高速なソートアルゴリズムは一つだ。 今回は、その残っているヒープソートを解説していこう。 …とはいっても、実は今回ほとんど解説することがない。 どういうことか含め...
アルゴリズムとデータ構造講座

高速なソートアルゴリズム「マージソート」を解説!

前回は、一つ目の高速なソートアルゴリズムであるクイックソートを解説した。 これはかなり高速なので、それで十分…ともいかない。 データ構造によっては、別のソートの方がよかったりもする。 今回は、二つ目のマージソートについて解説しよう。 前回の...
アルゴリズムとデータ構造講座

高速なソートアルゴリズム「クイックソート」を解説!

前回までで、単純なソートアルゴリズムの解説が完了した。 今回から、高速なソートアルゴリズムに入っていこう。 まずは、クイックソートと呼ばれるソートをご紹介する。 そのために必要な前提知識は、以前解説したものがあるのでそちらを参照してもらおう...
紹介系

Twitter検索テクニックをお手軽に!「高度な検索」を利用しよう!

Twitterの検索テクニックって色々あるけど、どれも難しい… もっと簡単にできないの? 今回は、そんなお悩みにお答えしよう。 本記事の構成は以下の通りだ。 「高度な検索」ページを利用しよう慣れてきたら、テクニックを使ってみよう そう、検索...
アルゴリズムとデータ構造講座

単純なソートアルゴリズム「挿入ソート」を解説!

前々回はバブルソート、前回は選択ソートを解説してきた。 今回は、残る一つの挿入ソートについて解説していこう。 これも、考え方は比較的単純だ。 一個一個、データの動きに着目しながら理解を深めていってほしい。 シノ 今回で単純なソートアルゴリズ...
スポンサーリンク