<<展開
Thoth Children
ログイン
知識投稿
他サービス
Thothnator
Thoth Coworker
ウジャトで理解する学問
You Only Search Once(β)
Thoth Hieroglyph
ヒエログリフ変換
@Lambda
2017.10.14
PV 87
メモリ節約でランダムデータを並べたい
ー
概要
ー
メモリをあまり使わずに処理時間をなるたけ早くするようなアルゴリズムを選択します。
この章を学ぶ前に必要な知識
1
解 説
選択ソートによってその得意なデータや性質は異なります。
ソートとは
安定ソートではないが、外部にメモリを必要とせず、平均計算時間
O
(
n
log
(
n
)
)
O(nlog(n))
でソートが可能なのはヒープソートに限られる.
ヒープソート
ランダムなデータはそこまで得意ではなく、平均計算時間も
O
(
n
2
)
O(n2)
と非常に遅いが実装が簡単なものとして挿入ソートもある.
挿入ソート
この章を学んで新たに学べる
Comments
Reasons
>>隠す
知識: 挿入ソート
既に整列してあるデータ列に追加要素を適切な位置に挿入していくソート.
続きを見る
知識: ヒープソート
大きさの順番になっているヒープを構築して、その最大または最小を取り出していくことを繰り返すソート
続きを見る
知識: ソートとは
ソートとは、あるデータの列を大きさ順等に並べ替えることです。(すなわち、ソート=並び替え) しかし、それを実現する並び替えのアルゴリズムは多岐に渡り、それぞれ特徴があって使用するケースによって選択する必要があります。
続きを見る
×