sort

Python

Pythonで辞書のリストをソートする方法

Pythonで辞書のリスト(配列)をソートする方法について調べました。すぐに忘れるのでメモしておきます。
Python

Pythonでバブルソートと選択ソートと挿入ソート

最近、Pythonを始めました。 前に書いた記事のテストを兼ねてバブルソートと選択ソートの関数を書いてみました。
Excel

Excelで複数行をまとめてソートする方法

Excelの並び替えは1行単位で行いますが 複数行をまとめて並び替えをしたいケースがあります。
Excel

VBAでクイックソート(改良版)

前にVBAでクイックソートをする方法を紹介しましたが、配列の扱いがよく分からず、CSVに変換して行う方法でした。 今回、配列の処理方法が分かったので、コードを書き直してみました。 処理が劇的に速くなりました。バブルソートなど他のソートとは比...
Excel

VBAでクイックソート

前にVBAでバブルソートと選択ソートを行うためのユーザー定義関数を紹介しましたが、今回はクイックソートについて作ってみました。 追記(2015年8月31日) 改良版について記事を書きました。
Tool

日本語辞書の順序でソートする「日本語辞書順ソート」

プログラムを使って、ひらがなをソートすると、文字コード順にソートしてしまうので、日本語辞書通りにはなりません。 大きな原因の一つは、小さな文字(捨て文字)と大きな文字の順序が逆である点です。例えば「しやく(試薬)」と「しゃく(尺)」では「し...
Excel

VBAで配列をソートするためのユーザー定義関数

VBAにはソートに関する関数が見当たりません。 そこで作ってみました。
JavaScript

いろいろなソート(サンプル付き)

ソートのアルゴリズムについて調べました。 代表的なソート方法5種類について概略をまとめます。 n個の要素を持つ配列を昇順(小さい数から大きい数)にソートする場合です。
JavaScript

長音を含む文字列を辞書順でソート

辞書の言葉の並び順はアイウエオ順ですが、「ー」という伸ばす音、長音があるときは、その前の音によって判断されます。 その前の音がア段ならば「ア」、イ段ならば「イ」となります。 例えば「ワード」ならば「ワアド」、「キー」ならば「キイ」として並び...
JavaScript

JavaScriptのsort

JavaScriptのsortの基本についてメモする。