Divide Two Integers 没做出来需要重新看(((((重重重重))))))!!!!!!!!!!!!!
来源:互联网 发布:smtp协议端口号 编辑:程序博客网 时间:2024/05/19 16:50
题目:
点击打开链接
别人的通过代码:
class Solution {public:int divide(int dividend, int divisor) {// Note: The Solution object is instantiated only once.long long a = abs((double)dividend);long long b = abs((double)divisor);long long res = 0;while (a >= b){long long c = b;for (int i = 0; a >= c; i++, c <<= 1) //除数不断地*2 直到大于被除数{a -= c; //减去除数res += 1 << i; //除数*2多少次 结果就要增加多少次}}return ((dividend ^ divisor) >> 31) ? (-res) : (res);}};
0 0
- Divide Two Integers 没做出来需要重新看(((((重重重重))))))!!!!!!!!!!!!!
- Combinations 搜索(重重)
- Word Break (重重重)
- Permutations II (重重重)
- Combination Sum II (重重)
- First Missing Positive(重重)
- 产品开发探索:迷雾重重(现状)
- Edit Distance 字符串距离(重重)
- Unique Paths 动态规划(重重)
- Leetcode笔记(7)Divide Two Integers
- 【leetcode-29】Divide Two Integers(C)
- LeetCode(29)Divide Two Integers
- leetcode系列(46)Divide Two Integers
- LeetCode 29. Divide Two Integers(除法)
- 29. Divide Two Integers(二刷)
- 29. Divide Two Integers(超时)
- 29. Divide Two Integers(Java)
- LeetCode (29)Divide Two Integers
- 简单排序
- 转 java中引用及对象的clone
- JSP中的Application对象
- Openstack 各组件与 AWS的对应
- Android开发笔记(成长轨迹)
- Divide Two Integers 没做出来需要重新看(((((重重重重))))))!!!!!!!!!!!!!
- Zoj1004
- myeclipse通过数据表生成jpa或hibernate实体
- Lua学习之路_Unity3d与Lua交互002
- vim替换带路径的、vim命令中拷贝粘贴
- 可重入和不可重入
- 机房收费系统(4)--机房系统总结
- js正则验证数字类型
- UVA 565 - Pizza Anyone?