69. x 的平方根
本文最后更新于:2025年9月26日 凌晨
问题描述
实现 int sqrt(int x) 函数。
计算并返回 x 的平方根,其中 x 是非负整数。
由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
示例 1:
1 | |
示例 2:
1 | |
解决方案
暴力解法
时间复杂度:O(N)
1 | |
二分查找
时间复杂度:O(log(N))
1 | |
牛顿法
时间复杂度:O(log(N))
1 | |
69. x 的平方根
https://yance.wiki/69问题描述/
本文最后更新于:2025年9月26日 凌晨
实现 int sqrt(int x) 函数。
计算并返回 x 的平方根,其中 x 是非负整数。
由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
示例 1:
1 | |
示例 2:
1 | |
时间复杂度:O(N)
1 | |
时间复杂度:O(log(N))
1 | |
时间复杂度:O(log(N))
1 | |