为了账号安全,请及时绑定邮箱和手机立即绑定

sortNum()只是返回了一个整数给sort(),sort()如何就知道了究竟是升序还是降序排序?

sortNum()只是返回了一个整数给sort(),sort()如何就知道了究竟是升序还是降序排序?

正在回答

3 回答

整数部分能理解,但是小数部分就不知道怎么判断了的,

0 回复 有任何疑惑可以回复我~

看了些资料,初浅的理解可以这样:

sort()函数,要实现特定排序的话,函数要求提供一个(比较函数做为)参数,该(函数)参数 要有两个比较值,而且需要返回值,用于说明这两个值的相对顺序的数字。这个比较函数的两个参数可以是 a 和 b,或者 x和y ,是象征意义,至于sort()函数拿到这个参数(比较函数)怎么内部处理,是系统内部的事,我们暂且不用关心,知道这么用就可以了


0 回复 有任何疑惑可以回复我~

连a,b是多少都不知道。。。

1 回复 有任何疑惑可以回复我~
#1

爱溜达

是啊,特别不理解,是神马情况 关键是,确实可以实现 顺序 和 倒序 排列,晕!
2015-05-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

sortNum()只是返回了一个整数给sort(),sort()如何就知道了究竟是升序还是降序排序?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信