LeetCode x的平方根 C语言(二分法)

时间:2025-03-26 07:10:37
  • 题目描述
    实现 int sqrt(int x) 函数。
    计算并返回 x 的平方根,其中 x 是非负整数。
    由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。
  • 思路
    顺序遍历也是可以的,而每种方法也都消耗不了多少内存,为了提高时间性能采用二分法
  • 错误
    注意mid*mid可能会超过int的范围会溢出,所以用s=x/mid与mid比较