Maple's Blog.

Maple's Blog.

When the light smoke of youth curls away the juvenile's joy, we can get everything worth absorbing.

Leetcode-58
lengthOfLastWord-链接 实现的代码如下: 12345678910111213141516171819202122232425class Solution {public: int lengthOfLastWord(string s) { int count=0; //如果没有单词,那么返回0 if(s.size()==0) return 0; else { in...
Leetcode-26
removeDuplicates-链接 实现的代码如下: 12345678class Solution {public: int removeDuplicates(vector<int>& nums) { vector<int>::iterator it=unique(nums.begin(),nums.end()); nums.erase(it,nums.end()); return nums.size(); }}; 一道标准的vecto...
Leetcode-172
trailingZeroes-链接 实现的代码如下: 12345678910111213class Solution {public: int trailingZeroes(int n) { int num = n; int ans = 0; while(num!=0){ num = num/5; ans += num; } return ans; }}; 这道题就是求2*5的个数,2个...
Leetcode-14
longestCommonPrefix-链接 实现的代码如下: 123456789101112131415161718192021class Solution {public: string longestCommonPrefix(vector<string>& strs) { string ans=""; if(strs.size()==0) return ans; char m; for...
Leetcode-202
isHappy-链接 实现的代码如下: 123456789101112131415161718class Solution {public: bool isHappy(int n) { int sum; //如果是快乐数,循环8次以内就可以得出结果了 for(int i=0;i<8;i++){ sum=0; while(n) { sum += (n % 10) * (n % 10); n /=...
Leetcode-171
titleToNumber-链接 实现的代码如下: 1234567891011class Solution {public: int titleToNumber(string s) { int sum=0; for(int i=0;i<s.size();i++) { sum=sum*26+(s[i]-'A'+1); } return sum; }}; 一道水题……
Leetcode-13
romanToInt-链接 实现的代码如下: 这道题不难,就是字多了点给人的感觉好像很难,其实就是你自己多用几个if else 然后将它给的特殊情况涵盖进去就可以了 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455class Solution {public: int romanToInt(string s) { int sum=0; int m=s.size(); ...
Leetcode-20
isValid-链接 实现的代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455class Solution {public: bool isValid(string s) { stack<char> arr; for (int i = 0; i < s.size(); i++) { char m; //...
Leetcode-50
myPow-链接 如果按照以下的这个代码提交的话还有3个样例过不了(一共304个样例),这里面有个坑….下面我就来说说这个坑 起初一眼看过去,嗯!快速幂,没错,就是的,只是这个题的数据有点卡,题目如下: 12345678910111213141516171819实现 pow(x, n) ,即计算 x 的 n 次幂函数。示例 1:输入: 2.00000, 10输出: 1024.00000示例 2:输入: 2.10000, 3输出: 9.26100示例 3:输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 0.25说明:-100.0 < ...
Leetcode-27
removeElement-链接 实现的代码如下: 123456789101112131415161718192021class Solution {public: int removeElement(vector<int>& nums, int val) { sort(nums.begin(),nums.end()); //用一个变量n来记录删除val后的长度是多少 int n=nums.size(); for(int i=0;i&l...
avatar
Maple_leaves
Take me with me