#月薪9K的Java程序员,写的这段代码竟获众多网友赞许:算法太精妙

作为一名互联网项目开发者,在工作的过程中遇到Bug是很正常的事情,这是因为在开发的过程中遗漏了部分意想之外的需求,所以才会出现Bug。然而有时候一些代码也是类似于Bug这样的存在,虽然看起来到处都是错误,可是却能正常运行!

如果有想学习java的程序员,可来我们的java学习扣qun:79979,2590免费送java的视频教程噢!我整理了一份适合18年学习的java干货,送给每一位想学的小伙伴,并且每天晚上8点还会在群内直播讲解Java知识,欢迎大家前来学习哦。

可以看到,这位程序员写的是一段Java代码,然而正是这段Java代码,让得薪资9K的他遭到老板辞退!

有网友解释这段代码的含义:如果两个数相等,并且start时间相近,那么唤醒时间先后不确定,这是一个不稳定的排序,要是这个排序中有很多个数组,数组中有很多个数的话,那估计要排很久才能排完!

程序员在面试的时候,会遭遇到各种各样的问题,上述的问题只是其中之一,还有很多类似的问题,所以这种解法并不罕见。但是还是有网友感觉这种写法比较奇葩,在感叹这种解法精妙的同时,还给这种排序算法加上了一个好听的名字“睡梦罗汉排序”。

猜你喜欢

转载自blog.csdn.net/qq_43202482/article/details/84378481