C++と色々

主にC++やプログラムに関する記事を投稿します。

アルゴリズム

選択ソート書いてみた

普通のと、デバッグ用ストリーム出力ありのやつ #include <algorithm> #include <iterator> #include <functional> #include <utility> template <typename Iterator> void selection_sort(Iterator first, Iterator last) { selection_sort(first, last, std::less<>{}); } template <typename Iterator, typename Compare> void selection_sort(…</typename></typename></utility></functional></iterator></algorithm>

バブルソート書いてみた

普通のと、デバッグ表示用の2種類 #include <algorithm> #include <iterator> #include <functional> #include <utility> template <typename Iterator> void bubble_sort(Iterator first, Iterator last) { bubble_sort(first, last, std::less<>{}); } template <typename Iterator, typename Compare> void bubble_sort(Iterator first,…</typename></typename></utility></functional></iterator></algorithm>