
LeetCode
qq_36393555
这个作者很懒,什么都没留下…
展开
-
leetcode---657. Judge Route Circle
题目如下: 也是很简单的题,只要先判断是否是偶数,然后再判断UD,LR数目是否相等就可以了。 代码如下: #include int num(string s, char c) //统计字符串中含有几个c字符 { int count = 0; for (int i = 0; i < s.length(); ++i) { if (c == s原创 2017-11-14 17:35:14 · 207 阅读 · 0 评论 -
leetcode---617. Merge Two Binary Trees
题目: 其实只要知道树的构造方法,那么这题也就没有难度了。但是注意要判断没有T1,或者没有T2的情况。 代码如下: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tr原创 2017-11-15 13:51:13 · 196 阅读 · 0 评论 -
leetcode 557. Reverse Words in a String III
题目: 挺简单的,先用“ ”将每个单词分开,然后对每个分开的单词反转(利用reverse函数),把每个反转后的加到新的字符串上。最后别忘记每个单词间隔有个空格。 代码如下: #include #include class Solution { public: string reverseWords(string s) { string ex="";原创 2017-12-21 16:06:20 · 201 阅读 · 0 评论 -
561. Array Partition I
题目: 经验所得,排序好之后的和就是最大的。 代码: class Solution { public: int arrayPairSum(vector& nums) { sort(nums.begin(),nums.end()); int sum=0; for(int i=0;i<nums.size();i=i+2)原创 2017-12-14 13:12:19 · 248 阅读 · 0 评论 -
leetcode 344. Reverse String
题目: 十分简单,就是reverse()函数调用一下。 代码如下: #include #include class Solution { public: string reverseString(string s) { reverse(s.begin(),s.end()); return s; } };原创 2017-12-24 13:17:02 · 198 阅读 · 0 评论