![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 53
lonyw
有大神梦想的菜鸟
展开
-
java 实现 牛顿迭代法求开方
牛顿迭代法开方转载 2017-02-13 21:09:02 · 5234 阅读 · 2 评论 -
move zeroes --java 解法 同leetcode 283
题目是我做一个公司的笔试题目出现的,后来发现leetcode 上也有。 参考:leetcode 283Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements.For example...原创 2018-04-29 18:50:20 · 496 阅读 · 0 评论 -
使用位操作(&运算)代替求余操作
%运算:a%b由于我们知道位运算比较高效,在某些情况下,当b为2的n次方时,有如下替换公式: a % b = a & (b-1)(b=2n) 即:a % 2n = a & (2n-1)例如:14%8,取余数,相当于取出低位,而余数最大为7,14二进制为1110,8的二进制1000,8-1 = 7的二进制为0111,由于现在低位全为1,让其跟14做&运算,正好取出...原创 2018-05-31 09:51:06 · 26813 阅读 · 3 评论