博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Quantum Bogo sort浅谈
阅读量:6093 次
发布时间:2019-06-20

本文共 412 字,大约阅读时间需要 1 分钟。

1.普通的猴子排序(bogo sort)

 猴子排序百科 

不停的随机打乱序列,然后检查,直到排好序

复杂度O(n*n!)

while not isInOrder(deck):    shuffle(deck)

2.量子猴排(Quantum Bogo sort)

使用量子计算机 

关于薛定谔的猫 

对Quantum Bogo sort自己的理解

用量子计算机打乱序列相当于普通计算机打乱一次却产生了所有可能的乱序,根据薛定谔的猫它们处于量子叠加态(相当于产生了n!个平行宇宙),又根据量子相干性量子计算机检查一个序列是否有序就是检查了所有序列是否有序,把所有无序的平行宇宙都“销毁”了,最后剩下的就是有序的

复杂度分析:使用量子计算机的操作等价于普通计算机打乱一次和检查一次的操作,所以省去了所有平均n!次随机打乱排列(n个元素的全排序就是n!种嘛),负责度为O(n),因为常数很小,完虐基数排序没问题吧

量子计算机真是个好东西

转载地址:http://rkwza.baihongyu.com/

你可能感兴趣的文章
servlet的简单定义
查看>>
laravel sql复杂语句,原生写法----连表分组
查看>>
webstorm中github的配置
查看>>
老妈-养生
查看>>
backbone实例todos分析(三)总结 (转)
查看>>
Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法
查看>>
如何察看SQL Server 数据库中各个表的空间占用情况
查看>>
现代软件工程 第一章 概论 第2题——韩婧
查看>>
MSSQL孤立用户的解决办法
查看>>
Threads in Spring
查看>>
【HDOJ】1073 Online Judge
查看>>
TCHAR2char、CString2TCHAR*、TCHAR*2CString
查看>>
Hystrix是个什么玩意儿
查看>>
Storm入门(四)WordCount示例
查看>>
redis是单进程数据库,多用户排队对统一数据进行访问,不存在并发访问生产的线程安全问题...
查看>>
java8函数式编程实例
查看>>
jqgrid滚动条宽度/列显示不全问题
查看>>
在mac OS10.10下安装 cocoapods遇到的一些问题
查看>>
angularjs表达式中的HTML内容,如何不转义,直接表现为html元素
查看>>
css技巧
查看>>