我有随机顺序的500篇论文。他们每个人的数字都是1 - 3000,不可重复。我从最小到最大的数量订购它们的最快方式是什么?我知道这有点无关,但它是一种大脑程序:)
答案 0 :(得分:0)
正如@Phylogenesis评论,类似于卡片分拣机,有10个箱子,基数排序从最低到最高位数。你有10个"插槽"编号为0到9.您将浏览工作表,将所有工作表放在数字" x"在最后一个数字中面朝下插入" x"。然后从插槽9抓住纸张并将它们面朝上放置,然后从插槽8抓住纸张,将它们面朝上放在从插槽9抓取的纸张上,依此类推,直到插槽0中的纸张面朝上放置堆栈的顶部。然后重复右边第二个数字的过程,然后是右边的第三个数字,然后是第四个(最重要的)数字。