2020-07

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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