技术栈

Golang | Leetcode Golang题解之第69题x的平方根

__AtYou__2024-05-08 17:31

题目:

题解:

Go 复制代码
func mySqrt(x int) int {
    if x == 0 {
        return 0
    }
    C, x0 := float64(x), float64(x)
    for {
        xi := 0.5 * (x0 + C/x0)
        if math.Abs(x0 - xi) < 1e-7 {
            break
        }
        x0 = xi
    }
    return int(x0)
}
上一篇:富格林:细查暗箱陷阱提防受骗亏损
下一篇:VChart雷达图如何根据分组设置不同的填充颜色
相关推荐
幼稚园的山代王
3 小时前
go语言了解
开发语言·后端·golang
zhuyasen
3 小时前
踩坑实录:Go 1.25.x 编译的 exe 在 Windows 提示“此应用无法运行”
windows·golang
Lris-KK
4 小时前
力扣Hot100--94.二叉树的中序遍历、144.二叉树的前序遍历、145.二叉树的后序遍历
python·算法·leetcode
坚持编程的菜鸟
5 小时前
LeetCode每日一题——螺旋矩阵
c语言·算法·leetcode·矩阵
(●—●)橘子……
5 小时前
记力扣2009:使数组连续的最少操作数 练习理解
数据结构·python·算法·leetcode
GalaxyPokemon
5 小时前
LeetCode - 1171.
算法·leetcode·链表
iナナ
6 小时前
Java优选算法——位运算
java·数据结构·算法·leetcode
Han.miracle
7 小时前
数据结构二叉树——层序遍历&& 扩展二叉树的左视图
java·数据结构·算法·leetcode
L_0907
9 小时前
【Algorithm】Day-4
c++·算法·leetcode
代码充电宝
9 小时前
LeetCode 算法题【简单】20. 有效的括号
java·算法·leetcode·面试·职场和发展
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02BongoCat - 跨平台键盘猫动画工具03GitHub 镜像站点04UV安装并设置国内源05Linux下V2Ray安装配置指南06GitLab 零基础入门指南:从安装到项目管理全流程07智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践0846个Nano-banana 精选提示词,持续更新中092025羊城杯网络安全大赛 wp10UV 工具安装与国内镜像源配置指南