国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

LeetCode-069-x的平方根

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

x 的平方根

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

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

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

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

來源:力扣(LeetCode) ??

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

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

解法一:二分法

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

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

  • 如果mid*mid小于x,則將min設置為mid+1,重新進行下一輪判斷;

  • 如果mid*mid大于x,則將max設置為mid-1,重新進行下一輪判斷;

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

最后返回mid。

【每日寄語】 你今天的努力,是幸運的伏筆,當下的付出,是明日的花開。


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

分享到微博請遵守國家法律
汽车| 石景山区| 西林县| 安丘市| 翁源县| 鄢陵县| 姚安县| 普洱| 攀枝花市| 启东市| 诸暨市| 天气| 灵川县| 重庆市| 嘉善县| 务川| 柘城县| 平遥县| 安化县| 阿合奇县| 盐源县| 五寨县| 宣恩县| 通州区| 花垣县| 尼玛县| 奎屯市| 铁力市| 中牟县| 东兴市| 冕宁县| 五大连池市| 华池县| 会东县| 色达县| 志丹县| 沧源| 静乐县| 平谷区| 沁源县| 通渭县|