惊,面试官让我写冒泡排序,我没想到有坑字节跳动员工:有什…

惊,面试官让我写冒泡排序,我没想到有坑

字节跳动员工:有什么坑?

楼主:局部有序有可优化空间

拼多多员工:局部有序不是应该用插入排序作用在这部分数据上吗

楼主:也可以

百度员工[2]:你这个函数名……

低压锅蒂亚戈:语言有要求吗?

前北京搜狐新媒体信息技术有限公司员工:坑就是函数名不行吧

楼主:写来练习的,不要拘小节

楼主:练习写的。

楼主:随意啊,我用的JAVA

程序猿.茅十八:你这是冒泡排序吗?

楼主:是啊大哥,看不出来了吗

今日头条员工:冒泡排序,大概率会考察,在有序的情况下,代码的时间复杂度是否优化到了O(n)

快手员工:函数名有点意思

程序猿.茅十八:我太菜[笑哭],不是双遍历,稍微一变种就看不出来了

百度员工[3]:m

小米员工:你们还考这种么

阿里巴巴员工:语法有错误吧

楼主:哪里?函数名吗?

程序猿.解针:M

程序猿.徐小侠:有意思吗

迷途书童:局部有序的话 只比较有序的最后一个元素 会更快一点吧

楼主:我这样就很快,时间复杂度跟你说的一样

今日头条员工:一般不会吧,我只是看到楼主发冒泡排序,想到了这个…

楼主:是的,这个能哭倒50%得人

网易员工:这有什么用?考这个不是浪费时间

美团点评员工:加个flag的事,毫无意义,浪费时间

程序猿.简雍:m

程序猿.宋兵甲:你这个写的还不够好,你想想用flag做判断条件,如果找了一遍,没有交换数据,你还是要再走一遍for循环。

程序猿.诸葛瑾:M

程序猿.柠檬它不够酸吗:这个算法 5 4 1 2 3好像是有效,但2 3 4 1 5这种,前面的2 3 4还是会排吧,还是说这种不叫局部有序?

非是非否中间态:专科毕业的,英语这么差

少林弟子:我寻思严奶奶的数据结构就是这样写冒泡排序的啊,那些说没意思的,学的不是这个版本的?

程序猿.潘璋:社招考冒泡排序?这种直接当场谢绝,让去找应届生吧

尼古拉斯赵四:m

陌陌科技员工:感觉没问题

拼多多员工[2]:局部有序直接插入排序就得了,冒个毛线