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

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

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

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

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

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

如果有正在学前端的程序员,可来我们的web前端技术学习扣qun哦:571019044里面免费送web前端的全套视频系统教程噢!小编也是一名从事了6年web前端开发的全栈工程师,花了近一个月整理了一份较适合18年学习的web前端干货,送给每一位学前端的小伙伴,欢迎初学和进阶中的小伙伴。

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

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

扫描二维码关注公众号,回复: 4076080 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_43245088/article/details/83957156