采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师, size, M, upperTol 都是整型 , size / M 的结果不是会自动取整的吗, 为什么还要考虑会想浮点数转换的
抱歉,我没有特别理解你的问题。具体你是指那段代码你觉得我的写法有问题?或者你认为应该怎样写?
不好意思老师, 我又没表达清楚.. 就是您说这里为了避免除法带来的整型向浮点型转换, 所以改用乘法, 我不太理解, 一个表达式中的的变量如果全是整型也会出现自动类型转换的吗(整型向浮点型)
在课程中对于high用>=,对于low用<,没有问题。整型运算和浮点运算的结果等价。但这里需要很小心的处理,如果high用>,low用<=,就会出问题,二者不等价。但是,转换成乘法,逻辑一定是等价的,并且运算速度更快。
非常感谢!
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.5k 16
1.4k 17
1.4k 14
1.3k 14