アルゴリズムとデータ構造講座 シェルソートとは?計算量は?徹底解説! これまで、単純なソートアルゴリズムと、高速なソートアルゴリズムを解説してきた。具体的には、以下の通りだ。リンクも貼っておいたので、よかったら見てみて欲しい。単純なソートアルゴリズムバブルソート選択ソート挿入ソート高速なソートアルゴリズムクイ... 2020.07.07 アルゴリズムとデータ構造講座
アルゴリズムとデータ構造講座 高速なソートアルゴリズム「ヒープソート」を解説! 前回は、二つ目の高速なソートアルゴリズムであるマージソートを解説した。残る、高速なソートアルゴリズムは一つだ。今回は、その残っているヒープソートを解説していこう。…とはいっても、実は今回ほとんど解説することがない。どういうことか含め、本文中... 2020.07.06 アルゴリズムとデータ構造講座
アルゴリズムとデータ構造講座 高速なソートアルゴリズム「マージソート」を解説! 前回は、一つ目の高速なソートアルゴリズムであるクイックソートを解説した。これはかなり高速なので、それで十分…ともいかない。データ構造によっては、別のソートの方がよかったりもする。今回は、二つ目のマージソートについて解説しよう。前回のクイック... 2020.07.05 アルゴリズムとデータ構造講座
アルゴリズムとデータ構造講座 高速なソートアルゴリズム「クイックソート」を解説! 前回までで、単純なソートアルゴリズムの解説が完了した。今回から、高速なソートアルゴリズムに入っていこう。まずは、クイックソートと呼ばれるソートをご紹介する。そのために必要な前提知識は、以前解説したものがあるのでそちらを参照してもらおう。シノ... 2020.07.04 アルゴリズムとデータ構造講座
紹介系 Twitter検索テクニックをお手軽に!「高度な検索」を利用しよう! Twitterの検索テクニックって色々あるけど、どれも難しい…もっと簡単にできないの?今回は、そんなお悩みにお答えしよう。本記事の構成は以下の通りだ。「高度な検索」ページを利用しよう慣れてきたら、テクニックを使ってみようそう、検索テクニック... 2020.07.02 紹介系
アルゴリズムとデータ構造講座 単純なソートアルゴリズム「挿入ソート」を解説! 前々回はバブルソート、前回は選択ソートを解説してきた。今回は、残る一つの挿入ソートについて解説していこう。これも、考え方は比較的単純だ。一個一個、データの動きに着目しながら理解を深めていってほしい。シノ今回で単純なソートアルゴリズムは最後、... 2020.07.01 アルゴリズムとデータ構造講座
アルゴリズムとデータ構造講座 単純なソートアルゴリズム「選択ソート」を解説! 前回は、バブルソートを解説した。これは、単純なソートアルゴリズムと呼ばれるソートの一つだ。今回は、二つ目の選択ソートについて解説していく。三つ目の挿入ソートとよくごっちゃになるため、気を付けていこう。シノ並び替えるときのデータの動きをしっか... 2020.06.30 アルゴリズムとデータ構造講座
アルゴリズムとデータ構造講座 単純なソートアルゴリズム「バブルソート」を解説! 最近、このブログに「バブルソート」とか具体的なソート名の検索で見てくださっている方がいらっしゃるようだ。なので、単体で解説をしていこう。今回は、単純なソートアルゴリズムの一つである「バブルソート」をご紹介する。基本的なものなので、何をしてい... 2020.06.29 アルゴリズムとデータ構造講座
弐寺講座 【弐寺】なぜ地力が上がらないのか?どうやったら上がるのか? 地力が上がらない、どうやったら上がるのか。これは、弐寺プレイヤーの多くが抱える悩みだ。本記事では、どうして地力が上がらないのか、どうやったら地力を上げられるのかを徹底解説していく。キーワードは、「頭を使う」ことだ。 2020.06.21 弐寺講座
自然言語処理学習結果 自然言語処理勉強結果「文の意味解析」 前回まで、単語の意味解析を解説してきた。今回は、次のブロック、文の意味解析に入ろう。形態素解析、係り受け解析(構文解析)が終わった状態から、どのように文の意味を理解していくのか、解説していく。 2020.06.21 自然言語処理学習結果