最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

LeetCode-069-x的平方根

2021-10-12 07:50 作者:雄獅虎豹  | 我要投稿

x 的平方根

題目描述:實(shí)現(xiàn) int sqrt(int x) 函數(shù)。

計(jì)算并返回 x 的平方根,其中 x 是非負(fù)整數(shù)。

由于返回類型是整數(shù),結(jié)果只保留整數(shù)的部分,小數(shù)部分將被舍去。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/sqrtx/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:二分法

首先設(shè)置一個(gè)最小值min為1,最大值max為46340是Math.sqrt(Integer.MAX_VALUE)的約等值,然后mid是中間值:

  • 如果mid*mid等于x,則直接返回mid

  • 如果mid*mid小于x,則將min設(shè)置為mid+1,重新進(jìn)行下一輪判斷;

  • 如果mid*mid大于x,則將max設(shè)置為mid-1,重新進(jìn)行下一輪判斷;

  • 終止條件就是max不大于min。

最后返回mid。

【每日寄語】 你今天的努力,是幸運(yùn)的伏筆,當(dāng)下的付出,是明日的花開。


LeetCode-069-x的平方根的評論 (共 條)

分享到微博請遵守國家法律
安泽县| 察隅县| 武汉市| 滨海县| 长兴县| 察雅县| 汨罗市| 凤翔县| 河北区| 阳谷县| 临清市| 都昌县| 永昌县| 海南省| 平顶山市| 朝阳市| 慈溪市| 林甸县| 林口县| 黄梅县| 慈利县| 河津市| 忻州市| 东源县| 平原县| 泉州市| 长武县| 精河县| 武鸣县| 库伦旗| 吉安市| 双桥区| 岳普湖县| 奉新县| 永清县| 芮城县| 靖西县| 平顶山市| 张家港市| 江口县| 建昌县|