http://oj.leetcode.com/problems/sqrtx/
求一个整数的平方根,如果该整数的平方根不是整数的话,返回平方根取整。
最简单办法,暴力搜索从1到N/2搜索但会TLE。
二分搜索,开始区间是1,终止区间是x。
AC代码:
这道题还有一种变形是给你一个数x,判断是否是一个完全平方数。基本思路一样,二分搜索1到x/2,结束条件是begin的平方大于x。
http://oj.leetcode.com/problems/sqrtx/
求一个整数的平方根,如果该整数的平方根不是整数的话,返回平方根取整。
最简单办法,暴力搜索从1到N/2搜索但会TLE。
二分搜索,开始区间是1,终止区间是x。
AC代码:
这道题还有一种变形是给你一个数x,判断是否是一个完全平方数。基本思路一样,二分搜索1到x/2,结束条件是begin的平方大于x。