摘要:
这是一篇面向新手的博文:因为本人也是新手,记录一下自己在做这个项目遇到的大大小小的坑。 按照下面的例子写就好了 运行model中的坑 阅读全文
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* r... 阅读全文
摘要:
class Solution { public: void merge(vector& nums1, int m, vector& nums2, int n) { int k = nums1.size() - m; for(int i=0;i < k;i++){ nums1.pop_back(); } ... 阅读全文
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* p... 阅读全文
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* d... 阅读全文
摘要:
有个错误就是member access within null pointer of type 'struct ListNode' 其实就是判断了指针是否异常了,比如NULL->next之类。要记得用new给节点初始化,而指针不需要初始化 阅读全文
摘要:
//美滋滋,水题刷起来class Solution { public: int removeDuplicates(vector& nums) { int cnt = 1; for(int i=1;i 2){ nums.erase(nums.begin()+i); i--; ... 阅读全文
摘要:
回溯写到自闭;不想就删了; 正解:(数学方法) 阅读全文
摘要:
//这是个比较好的回溯模板class Solution { public: vector> combinationSum3(int k, int n) { vector> res; vector add; DFS(res,add,k,n,1); return res; } void DFS(vect... 阅读全文
摘要:
//这代码可真丑陋,但我学到了两点1:char和string可以无缝互相转换2:char可以直接加减数字进行转换string不行 好方法:很简洁 阅读全文