LeetCode 69 X的平方根
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 69 X的平方根
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原題
解題思路:二分法
class Solution { public:int mySqrt(int x) {long long i=0;long long j=x/2+1;//x的平方根不大于x/2+1while(i<=j){long long mid=(i+j)>>1;long long res=mid*mid;if(res==x) return mid;else if(res<x) i=mid+1;else j=mid-1;}return j;} };?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的LeetCode 69 X的平方根的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 15 二进制中1的个数
- 下一篇: LeetCode 876. 链表的中间结