字体
关灯
   存书签 书架管理 返回目录
    第一百三十章 哈迪教授的怒火(第二更!)(第 1/4 页)

    萧然坐了下来,调出刘景的那套排序算法,阅读了一遍后,脸上满是不可思议之色。

    “这套算法的设计思路好新奇、好巧妙啊!竟然没人想到过!”萧然赞叹地说道。

    “嘿嘿!”刘景在一旁嘿嘿傻笑着,被萧然夸赞,他有些不好意思。

    接着,萧然开始使用数学归纳法来推算这个算法的时间复杂度。

    其实,不用计算也知道,只看一眼,他就能看出这个排序算法的时间复杂度为o(nlogn)。

    这个级别的算法时间复杂度已经是最优的了。

    众所周知的快速排序算法、归并排序算法和堆排序算法都是这个级别。

    萧然现在要做的就是给出这个算法时间复杂度的证明,即,采用数学归纳法来证明这个排序算法的时间复杂度是o(nlogn)。

    这个证明的过程对于萧然来说,实在简单不过了,不过片刻,整个证明过程就已经写好了。

    他继续研究这个算法的稳定性,发现对于一组有多个重复数字的数组,经过排序后,这些重复数字的排序顺序并未发生改变,这说明这个排序算法是一个稳定的算法。

    萧然似乎想起了什么,他不禁有些震惊激动的瞪大双眼,他紧张地快速拿过纸笔,激动地在草稿纸上快速书写着。

    一旁的刘景疑惑地看着萧然的反应,一时间不清楚萧老师这是怎么了。

    “哈哈,小景,你真是太棒了!”突然,萧然站起身来,哈哈大笑地拍着刘景的肩膀道。

    “萧老师,您没事吧?”刘景被萧然的这一套反应搞得有些不知所措。

    萧然稳了稳自己快速跳动的心脏,情绪慢慢变得平稳了一些,他严肃地道:“恭喜你,小景,你成功设计出了一套最优的排序算法,这下可不得了啦!”

    经过近百年的发展,排序算法目前已经算是被研究的比较透彻的了,但是目前还没有一种算法能够同时满足以下四个条件:

    1.平均时间复杂度为o(nlogn)级别。

    2.排序过程中的所用额外空间为o(1)级别。

    3.原地排序

    4.稳定性

    -->>(第 1/4 页)(本章未完,请点击下一页继续阅读)
上一章 目录 下一页
最近更新 文豪1978 我在直播间窥探天机 1987我的年代 讨逆 修罗剑神 至尊战王 混沌天帝诀 1979黄金时代 大国军垦 舔狗反派只想苟,女主不按套路走! 超级修真弃少 重回1982小渔村 女总裁的全能兵王 龙王令 盖世神医 男神,你人设崩了! 国民法医 巅峰学霸 国潮1980 港片:你洪兴仔,慈善大王什么鬼
最多阅读 慢性沉迷 捞尸人 理我一下 顶级诱捕公式 好运时间 漂亮朋友 丹霄万里 雪意和五点钟 仵作惊华 白色口哨 黑天 覆水满杯 小蘑菇 斗爱之冠 蜜桃甜 人人都爱女主角 薄荷酒 纯真丑闻 忤逆本能 离婚后前妻成了债主