0%

提高代码运算效率,增加LeetCode代码通过率几种方法

note1

用位运算代替乘除法提高运算效率,例如:

1
2
3
4
5
6
System.out.println(8>>1); //4 相当于8%(2^1)
System.out.println(8>>2); //2 相当于8%(2^2)
System.out.println(8>>3); //1 相当于8%(2^3)
System.out.println(2<<1); //4 相当于2*(2^1)
System.out.println(2<<2); //8 相当于2*(2^2)
System.out.println(2<<3); //16 相当于2*(2^3)
-------------本文结束感谢您的阅读-------------

欢迎关注我的其它发布渠道