摘要: class Solution { public: void merge(vector& nums1, int m, vector& nums2, int n) { int r=m+n-1; int l1=m-1; int l2=n-1; while(l1>=0&&l2>=0&&r>=0){ if(nu... 阅读全文
posted @ 2018-07-12 23:42 Little_Shel 阅读(311) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* d... 阅读全文
posted @ 2018-07-12 22:56 Little_Shel 阅读(181) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: int searchInsert(vector& nums, int target) { int i; for(i=0;i=target) return i; } return i; } }; 阅读全文
posted @ 2018-07-12 21:24 Little_Shel 阅读(96) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: void moveZeroes(vector& nums) { if(nums.empty()) return; int l=0; int r=0; int len=nums.size(); while(l<len&&r<len){ i... 阅读全文
posted @ 2018-07-12 21:10 Little_Shel 阅读(65) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: int removeElement(vector& nums, int val) { if(nums.empty()) return 0; int l=0; int r=nums.size()-1; while(l<r){ if(nums[l]==va... 阅读全文
posted @ 2018-07-12 17:48 Little_Shel 阅读(92) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* m... 阅读全文
posted @ 2018-07-12 15:49 Little_Shel 阅读(395) 评论(0) 推荐(0) 编辑