分类目录:编程之美

以下是分类 编程之美 下的所有文章

[leetcode_202]Happy Number

判断一个数n是否是happy number。happy number的定义是,各位数依次平方求和,看是否能等于1,如果不等于1,再重复上述过程。实际上,这个过程将会是一个循环。[猜的,并没有证明]。 class Solution { public: map<int, bool>flag; bool isHappy(int n) { if (n == 1) { ……

[leetcode_153]Find Minimum in Rotated Sorted Array

这个题挺有意思的,给定一个排序的数组:1,2,3,4,5,6,7,但是这个数组经过了一个旋转,比如,4,5,6,7,1,2,3。这个时候求这个数组中最小的元素。O(n)一定能解出来。记得去年面试滴滴打车的时候问过类似的问题。当时笃定是二分查找,但是感觉说得不清楚。这次做题显然思路就清晰了。 class Solution { public: void bi……