
leetcode--数学
发布日期:2021-05-10 05:30:10
浏览次数:12
分类:精选文章
本文共 1830 字,大约阅读时间需要 6 分钟。
���������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ logarithmic ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������
class Solution { int sqrt(int x) { int left = 0, right = x; int ans = -1; while (left <= right) { int mid = left + (right - left) / 2; if (mid * mid <= x) { ans = mid; left = mid + 1; } else right = mid - 1; } return ans; } }
������������
���������������
left
��������������������������������������������������� 0���right
������������������������������������������������������������x
���ans
������������������������������������������������������ -1���
������������������
- ���������������
mid
���������������left + (right - left) / 2
��� - ������
mid
���������������������x
���- ������
mid * mid <= x
������mid
���������������������������������������������ans
������left
���������mid + 1
��������������������������� - ������
mid * mid > x
������mid
���������������right
���������mid - 1
������������������������
- ������
������������������
- ���
left
������right
���������������������������ans
���������������
��������������������������������������������� O(log n) ������������������������������������������������������������������������������������������������
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月29日 00时41分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于高斯模糊核
2021-05-10
PDF.js —— vue项目中使用pdf.js显示pdf文件(流)
2021-05-10
vue解决数据更新,界面未更新的方法
2021-05-10
我用wxPython搭建GUI量化系统之wx.grid实现excel功能
2021-05-10
我用wxPython搭建GUI量化系统之wx.Toolbar实现工具栏
2021-05-10
我用wxPython搭建GUI量化系统之wx.TextCtrl实现文本框
2021-05-10
我用wxPython搭建GUI量化系统之最小架构的运行
2021-05-10
我用wxPython搭建GUI量化系统之Sizer布局管理与页面切换
2021-05-10
我用wxPython搭建GUI量化系统之多只股票走势对比界面
2021-05-10
我用wxPython搭建GUI量化系统之Pandas特性的财务选股工具
2021-05-10
我用wxPython搭建GUI量化系统之财务选股工具添加日历和排序
2021-05-10
搭建量化系统|wxPython布局管理实现多只股票走势对比界面
2021-05-10
2019年达观杯文本智能信息抽取挑战赛 四到十名队伍分享
2021-05-10
一文掌握Python正则表达式
2021-05-10
selenium+python之切换窗口
2021-05-10
Unknown database ‘modd‘
2021-05-10
重载和重写的区别:
2021-05-10
finally,final,finalize() 的区别
2021-05-10
搭建Vue项目步骤
2021-05-10