首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

☆打卡算法☆LeetCode 69、Sqrt(x) 算法解析

一、题目 1、算法题目 “给定一个非负整数,计算并返回x的算术平方根。” 题目链接: 来源:力扣(LeetCode) 链接:69....Sqrt(x) - 力扣(LeetCode) (leetcode-cn.com) 2、题目描述 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。...注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。...第一种没什么好说的,可以将: \sqrt {x}改成自然幂的形式x1/2,再使用自然对数e进行换底,即可得到: \sqrt {x} = x1/2 = (eln x)1/2 = e \frac 12ln...x 第二种,可以使用二分查找,二分查找的下界为0,比较中间元素的平方与x的大小关系,并通过比较的结果调整上下界的范围。

49950
领券