![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
白码飞侠
nice to meet all of you
展开
-
Leetcode第一题
解题思路:左右两个游标,从最小和最大数之和开始判断,当两个游标卡住目标target时即为所求之值。 #include #include #include using namespace std; class Solution{ public: vector twoSum(vector& nums, int target) {原创 2016-05-12 10:23:35 · 293 阅读 · 0 评论 -
leetcode第二题
#include #include #include #include using namespace std; int atoi(const char *); int main() { cout return 0; } int atoi(const char *a) { string s=a; int number=s.size(); int add=0; fo原创 2016-05-16 16:37:44 · 545 阅读 · 0 评论 -
leetcode zigzag代码
解题思路:以2n-2为周期,遍历字符串,对于每组循环,特殊循环第一个和第n-1个字符,他们的循环只有一次;而其余的每次都循环两次,而且步长为2n-2-2*i,所以代码如下所示: class Solution { public: string convert(string s, int numRows) { int n = numRows; stri原创 2016-05-31 16:41:14 · 367 阅读 · 0 评论