leetcode
lmt987654321
这个作者很懒,什么都没留下…
展开
-
leetcode1 Two Sum
此题可以先排序,采取以空间换时间的方法,其时间复杂度为O(nlogn)。 解法如下:class Solution { public: vector twoSum(vector& nums, int target) { vector indices; vector numstemp = nums; sort(numstemp.begin(), numstem原创 2016-07-10 14:43:18 · 211 阅读 · 0 评论 -
leetcode2 Add Two Numbers
主要考察链表知识,解法如下:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public:原创 2016-07-10 14:48:22 · 216 阅读 · 0 评论 -
leetcode7 Reverse Integer
写的有些啰嗦,耗费时间长,不过好歹AC了,加油,代码如下:char str[10000];void reversestr(char *p){ int i = 0, j = 0; int length = 0; while (p[j] != '\0') { j++; length++; } while (i < len原创 2016-07-10 14:52:50 · 225 阅读 · 0 评论