ピクシブ百科事典は2024年5月28日付でプライバシーポリシーを改定しました。改訂履歴

目次 [非表示]

概要編集

分類を意味する英単語である。そこから、データベースなどでデータを特定の順序に並べ替えることをソート、ソーティングと呼ぶ。


並べ替える基準は場合によって異なる。例えば、ある学校生徒のリストを考えれば、名前順にソート、学籍番号順にソート、所属する学部毎にソート、学年毎にソート……等々と利用目的に応じて様々なソートが考えられる。


プログラミングに於いてソートというのは基本ではあるが、どのような手法のソートが最良か、というのは難しく、現在までに多くのアルゴリズムが考えられており、必要なソートのスピード、能力などによって使い分けられている。

安定性編集

同じ値のデータが複数ある場合に、元の順序を維持するソートを安定ソートと呼ぶ。例えば次のようなデータを学年順にソートすると考える。

学年学籍番号
40001
30002
20001
40002
30001
10002
10001

この場合、学年順にソートした場合に

学年学籍番号
40001
40002
30002
30001
20001
10002
10001

となることが保証されているものを安定ソートと呼ぶ。

平均計算量/最悪計算量編集

入力されるリストのデータ数nに対し、どれだけの計算量(ソートの比較)があるかの指標である。一般的には平均計算量が少なければ少ないほど優れたソートアルゴリズムであるとされる。一方で最悪計算量はそのアルゴリズムで最も不利なデータが入力された際に掛かる時間である。


代表的なソートアルゴリズム編集

詳細はWikipediaなどを参考にして頂きたいが有名なソートアルゴリズムを以下に挙げる。

  • バブルソート
  • 選択ソート
  • クイックソート
  • マージソート

ピクシブに於けるソート編集

ピクシブではキャラクター人気順に並べ替えて、その上位キャラクターを描くというキャラソートとして用いられることが多い。

関連タグ編集

データ データベース

キャラソート 東方キャラソート

関連記事

親記事

データ でーた

兄弟記事

pixivに投稿されたイラスト pixivでイラストを見る

pixivに投稿された小説 pixivで小説を見る

このタグがついたpixivの作品閲覧データ 総閲覧数: 373

コメント

問題を報告

0/3000

編集可能な部分に問題がある場合について 記事本文などに問題がある場合、ご自身での調整をお願いいたします。
問題のある行動が繰り返される場合、対象ユーザーのプロフィールページ内の「問題を報告」からご連絡ください。

報告を送信しました

見出し単位で編集できるようになりました