LeetCode—367. Valid Perfect Square
来源:互联网 发布:2017淘宝店名可以改吗 编辑:程序博客网 时间:2024/06/01 17:15
Valid Perfect Square思路:牛顿二分法,注意边界判定。
GitHub地址:https://github.com/corpsepiges/leetcode
点此进入
public class Solution { public boolean isPerfectSquare(int num) { int x=num; while(true){ int t=(x+num/x)/2; if (t*t==num||(t-1)*(t-1)==num||(t+1)*(t+1)==num) { return true; } if (x==t||x==t-1||x==t+1) { return false; } x=t; } }}
0 0
- Leetcode——367. Valid Perfect Square
- LeetCode—367. Valid Perfect Square
- LeetCode 367. Valid Perfect Square
- Leetcode 367. Valid Perfect Square
- [leetcode] 367. Valid Perfect Square
- [leetcode]367. Valid Perfect Square
- LeetCode - 367. Valid Perfect Square
- leetcode 367. Valid Perfect Square
- leetcode.367. Valid Perfect Square
- leetcode 367. Valid Perfect Square
- [leetcode] 367. Valid Perfect Square
- LeetCode 367. Valid Perfect Square
- Leetcode 367. Valid Perfect Square
- 【LeetCode】 367. Valid Perfect Square
- [LeetCode]367. Valid Perfect Square
- LeetCode 367. Valid Perfect Square
- LeetCode-367. Valid Perfect Square
- 【Leetcode】367. Valid Perfect Square
- 程序员如何保持优秀
- Android应用程序的debug属性
- Java swing使用皮肤后出现Component creation must be done on Event Dispatch Thread错误解决方法
- session过期时间
- POP Animation 和 layoutSubviews 的冲突
- LeetCode—367. Valid Perfect Square
- Android资源文件中各种XML的作用与解释
- Oracle存储过程基本语法介绍
- sublime text 2 JS 代码提示和代码格式化format
- 网页上的“返回上一页”的几种实现代码
- C和C++中的字符串操作
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之三
- iOS 使用Https访问网络(一)
- SVN中各种符号箭头含义