leetcode
文章平均质量分 68
_bubble
这个作者很懒,什么都没留下…
展开
-
LeetCode290 Word Pattern
用两个哈希表分别存放字符-单词,单词-字符。然后遍历判断是否出现冲突。 切割字符串可用strtok。 class Solution { public: bool wordPattern(string pattern, string str) { char cstr[str.size()+1]; strcpy(cstr,str.c_str());原创 2015-10-08 12:25:48 · 249 阅读 · 0 评论 -
LeetCode273 Integer to English Words
将数字转化成英语单词。 分析单词可以发现每1000之间是有规律的。原创 2015-10-08 17:15:09 · 465 阅读 · 0 评论 -
LeetCode284 Peeking Iterator
实现一个迭代器支持peek,next,hasnext。 其中next和hasnext直接使用继承来的操作即可;peek要求返回数值又不删除它,可以用一个临时变量的next实现。 // Below is the interface for Iterator, which is already defined for you. // **DO NOT** modify the interface原创 2015-10-08 13:09:07 · 218 阅读 · 0 评论 -
LeetCode283 Move Zeroes
最容易想到的思路,先删掉所有的0,然后再在尾部补0。 class Solution { public: void moveZeroes(vector& nums) { int j=0; for(int i=0;i<nums.size();++i) if(nums[i]!=0) nums[j++]=nu原创 2015-10-08 13:30:18 · 311 阅读 · 0 评论