Twitter icon  facebook icon  rss icon  feedly icon
naglly.com > xkcd日本語訳(2024年)  > Linear Sort - 線形ソート

Linear Sort - 線形ソート

linear_sort.png

Linear Sort(線形ソート)

function LinearSort(list):
StartTime=Time()
MergeSort(list)
Sleep(1e6*length(list)-(Time()-StartTime))
return

How to sort a list in linear time
 (線形時間でリストをソートする方法)

Alt-text: The best case is O(n), and the worst case is that someone checks why.
 (最良のケースはO(n)で、最悪のケースは誰かが理由をチェックすることだ。)

補足

 「線形時間でリストをソート」、つまり、ソートする数に応じてソート時間が増していくソート関数。

XKCDカテゴリの記事について

XKCD作者が書いた本

 XKCDの作者、ランドール マンロー氏の著作本『ホワット・イフ?:野球のボールを光速で投げたらどうなるか』を紹介します。ウェブサイトに投稿された科学のおかしな質問を、XKCDばりの捻くれ方で回答し、それらを本にまとめたものです。こちらも面白いので是非に。

 この記事のカテゴリは、xkcd日本語訳(2024年) です。
このエントリーをはてなブックマークに追加

関連する記事と広告

最新週刊アクセスランキング

« 前の記事
Phase Change - 相転移