理解Compare()函数的返回值


返回 1(正数):  第一个元素排在第二个元素后面;

返回 -1 (负数): 第一个元素排在第二个元素前面

返回 0 : 两者相等,不进行交换,也就不排序。但是要根据题目来判断返回什么。如果数组是无序的,不能直接返回0。若保证升序排列,要返回o1-o2,降序则o2-o1。

·return 0:不交换位置,不排序
·return 1:交换位置
·return-1:不交换位置
·return ol-o2:升序排列
·return o2-o1:降序排列

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/287799.html

(0)
上一篇 2022年9月5日 23:43
下一篇 2022年9月5日 23:43

相关推荐

发表回复

登录后才能评论