第一百三十章 哈迪教授的怒火(1/1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.原地排序

4.稳定性

然而,刘景无意之中设计的这套排序算法,竟然完全满足这四个条件。

这意味着一种全新的排序算法即将面世,并在以后将会被无数人使用。

这也意味着,刘景的名字将会随着这套算法一起被写入计算机历史中。

萧然作为刘景的老师,也会因此而沾光,这对于萧然和刘景来说,都是一件无比荣耀的事情!

刘景一脸懵逼,完全不知道萧然说的是什么意思。

当萧然解释了一遍后,他这才知道,原来自己无意之中设计出了一套最优的排序算法啊!

刘景年龄还小,只是觉得自己设计了一个比较好的算法,似乎很牛逼的样子,但是到底有多牛逼,他根本就没有概念。

“小景,你安心开发自己的软件,这件事情你不用管,就交给老师吧!”萧然微笑地拍着刘景的肩膀道,“老师要去准备论文,就先走了!”

“好的,萧老师再见!”

从刘景那里出来,已经是晚上八点了,萧然依然兴奋地紧握拳头,思考着这篇论文应该要投哪家杂志。

“国内肯定是不行的,国内没有什么影响力较大的期刊杂志,发这上面去估计水花都没有一个。”萧然首先否定了国内的杂志期刊。

回到公寓,萧然打开电脑来搜索计算机领域最顶级的期刊杂志。

刘景的这套排序算法意义非凡,萧然可以想象得到,这个算法一但问世,那将会很快风靡全球,被所有的软件公司,计算机编程爱好者所追捧。

所以,选择投稿的期刊就尤为重要,必须是世界顶级期刊。

“世界计算机科学领域最顶级期刊JACM,就选这家啦!”经过一番对比之后,萧然当下一拍手,决定就投这家。

JACM全称Journal of the Association for Computing Machinery,该期刊只发表世界计算机科学领域具有最重要意义的研究论文,每年仅收录30多篇。

可见其审核之严谨,同时这也是SCI收录的核心期刊,影响因子极高。

选定投稿期刊后,萧然要做的就是写论文,翻译成英文版,然后投稿,等待审稿。

这篇论文比较简单,就是对一个最优排序算法的设计,计算推演它的时间和空间复杂度,并与其他类别的排序算法做比较。

论文中再选择几组具有不同特征的数组,来测试一下这个算法在不同情况下,它的运行效率。

比如,近乎有序的一组数据、存在大量重复数字的一组数据等。

萧然一直忙碌道凌晨两点,才终于完成以前论文的撰写。

他认真检查一遍,确认无误后,脸上顿时露出期待的眼神。

萧然微微一笑,然后将论文发送到JACM官方邮箱,接下来就等待对方回复就行了。

萧然伸了一个懒腰,看了一下时间,已经是凌晨两点半了,好在他身体素质极强,即便一周不眠不休,都依然精神抖擞。

既然已经两点半了,那干脆不睡了,萧然穿戴好练功服,然后走出了公寓。

……

米国华盛顿,JACM期刊大楼。

杰夫哈迪是人工智能方面的顶级专家,在深度学习方面取得了相当高的成就,是一位图灵奖得主。

70岁的杰夫哈迪已经退休,他退休后,被返聘为JACM的审稿官。

虽然JACM每年收到的投稿无数,但需要杰夫哈迪评审的论文则少之又少。

投到JACM的论文,首先要经过编辑的初审筛选,淘汰百分之八十,再经过一些计算机方面的大牛评审,最后如果还有不确定的,这才会请杰夫哈迪评审。

今天,杰夫哈迪无聊地浏览着那一篇篇被初审编辑丢进垃圾箱的论文,近年来,已经没有什么值得他注意的高质量论文了。

他不禁有些叹息地喃喃道:“计算机界似乎发展到了一个瓶颈期,已经五年没有重大的研究成果了。”

杰夫哈迪如今已经功成名就,他的一生都奉献给了计算机事业,因此他如今最关心的,就是计算机界的发展。

就在这时,一篇标题名为“最优排序算法——景灵排序算法”的论文吸引住了他的目光。

论文内容非常简单,估计随便一位计算机系或者数学系的研究生都能看明白。

杰夫哈迪更是扫了一眼就看明白了论文的内容。

论文内容虽然简单,但这里面的信息却令杰夫哈迪非常的震惊。

“这套排序算法的设计思路实在是太妙了,我的上帝,这位刘景先生是怎么想到的!”杰夫哈迪赞叹地道,接着就是大怒。

“约翰,你们是如何审稿的,如此优秀的算法,竟然被你们直接丢垃圾箱,难道你们连看懂一个排序算法的基本水平都没有了么?”杰夫哈迪打电话给JACM总编,一顿骂道。

“哈迪教授,您息怒,可能是手下人弄错了,我立刻查!”

挂断电话,约翰怒火中烧,心想到底是哪个王八蛋搞得,害得老子被哈迪教授臭骂一顿,他满脸怒火地走到工作区。

“这篇排序算**文是谁审核的?”约翰压抑着自己的怒火,找到了那篇被丢垃圾箱的论文,他脸色阴沉地对着几位编辑问道。

伊恩一看那篇论文名称,心里一惊。

这是他审核的一篇论文,他发现这个邮箱是华国一个小地方的,而第一作者刘景,第二作者萧然,都不是华国有名的教授学者。

所以直接看都不看,就扔垃圾箱了。

“总编,是,是我。”

伊恩看着总编那阴沉的脸色,心里一颤,他已经做好挨批的准备了。

“好啊,伊恩,你可以啊,你害得老子被哈迪教授臭骂一顿,你说我该怎么谢谢你?”

“总编,这篇论文是华国一个小地方发来的,两个作者都没听说过,而且一看标题,这想来是华国哪个本科生发错邮箱了。”伊恩有些委屈地道,“您看,我们每天都收到无数篇滥竽充数的论文,所以……”

约翰见这伊恩竟然还敢顶嘴,不由得大怒道:“所以你他妈就可以直接不看,丢垃圾箱了?”

约翰将伊恩臭骂一顿后,心里的怒气才微微平息了一些,而这篇论文则由他亲自来审。

为什么?因为哈迪教授都亲自关注了,自己肯定得重视起来啊!

打开论文,约翰认真地阅读了起来,随着逐渐的看下去,约翰的脸色越来越凝重,他有些明白哈迪教授为什么如此发怒了。

这是一篇意义重大的论文,这个排序算法一经发表,定将火遍全世界编程圈子,被写入各种教材,进入世界各个角落。

这就是基础算法的威力,虽然比不上深度学习算法等高大上,但它却是一个基础,应用广泛,意义重大!

此章加到书签