mickeyk123 发表于 2024-3-20 15:00

数据结构算法学习



二分排序/**
* @Param {number} x
* @Return {number}
*/
var mySqrt = function(x) {
    let left = 0;
    let right = x;
    while(left <= right) {
      let mid = Math.round((left + right) / 2);
      if (x === result) {
            return mid
      } else if(x < result) {
            right = mid - 1;
      } else {
            left = mid + 1;
      }
    }
    return -1;
};
页: [1]
查看完整版本: 数据结构算法学习