アルゴリズム

整列

google:バブルソート隣り合う2つのデータを比較交換する。
google:選択法最小値、最大値の選択を繰り返す。
google:挿入法配列済みの範囲の適切な位置に挿入法を行う
google:シャルソート間隔をあけてソートを行う。
google:クイックソート基準値を決めそれより大きなグループと小さなグループに分ける。
google:マージソート対象を分割し、つなぎ合わせる際に整列を行う

文字列の検索

google:KMP法 クヌース-モリス-プラット法 先頭から比較
google:BM法末尾から比較

最短経路の検索

google:ダイクストラ法