账号:
密码:
PO18文学 > 都市 > 地球第一圣地 > 第一百三十章 哈迪教授的怒火(第二更!)
  萧然坐了下来,调出刘景的那套排序算法,阅读了一遍后,脸上满是不可思议之色。
  “这套算法的设计思路好新奇、好巧妙啊!竟然没人想到过!”萧然赞叹地说道。
  “嘿嘿!”刘景在一旁嘿嘿傻笑着,被萧然夸赞,他有些不好意思。
  接着,萧然开始使用数学归纳法来推算这个算法的时间复杂度。
  其实,不用计算也知道,只看一眼,他就能看出这个排序算法的时间复杂度为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总编,一顿骂道。
  “哈迪教授,您息怒,可能是手下人弄错了,我立刻查!”
  挂断电话,约翰怒火中烧,心想到底是哪个王八蛋搞得,害得老子被哈迪教授臭骂一顿,他满脸怒火地走到工作区。
  “这篇排序算**文是谁审核的?”约翰压抑着自己的怒火,找到了那篇被丢垃圾箱的论文,他脸色阴沉地对着几位编辑问道。
  伊恩一看那篇论文名称,心里一惊。
  这是他审核的一篇论文,他发现这个邮箱是华国一个小地方的,而第一作者刘景,第二作者萧然,都不是华国有名的教授学者。
  所以直接看都不看,就扔垃圾箱了。
  “总编,是,是我。”
  伊恩看着总编那阴沉的脸色,心里一颤,他已经做好挨批的准备了。
  “好啊,伊恩,你可以啊,你害得老子被哈迪教授臭骂一顿,你说我该怎么谢谢你?”
  “总编,这篇论文是华国一个小地方发来的,两个作者都没听说过,而且一看标题,这想来是华国哪个本科生发错邮箱了。”伊恩有些委屈地道,“您看,我们每天都收到无数篇滥竽充数的论文,所以……”
  约翰见这伊恩竟然还敢顶嘴,不由得大怒道:“所以你他妈就可以直接不看,丢垃圾箱了?”
  约翰将伊恩臭骂一顿后,心里的怒气才微微平息了一些,而这篇论文则由他亲自来审。
  为什么?因为哈迪教授都亲自关注了,自己肯定得重视起来啊!
  打开论文,约翰认真地阅读了起来,随着逐渐的看下去,约翰的脸色越来越凝重,他有些明白哈迪教授为什么如此发怒了。
  这是一篇意义重大的论文,这个排序算法一经发表,定将火遍全世界编程圈子,被写入各种教材,进入世界各个角落。
  这就是基础算法的威力,虽然比不上深度学习算法等高大上,但它却是一个基础,应用广泛,意义重大!