摘要:
这是快慢指针,感觉做过就没做,但我估计我不看答案,快慢指针我要折腾死, 因为如何返回环的开始确实需要一点思考 之前没用过哈希表,这次就用一下,感受一下吧 查看代码 /** * Definition for singly-linked list. * struct ListNode { * int v 阅读全文
posted @ 2021-12-11 20:58
jozon
阅读(29)
评论(0)
推荐(0)
摘要:
自己的错误代码,没有看出来动态规划,虽然知道暴力不行,很简单的动态规划,然后自己还是被用例打败,最后其实还是学到了 又因为字符串拼接与截取 查看代码 class Solution { public: bool wordBreak(string s, vector<string>& wordDict) 阅读全文
posted @ 2021-12-11 20:17
jozon
阅读(38)
评论(0)
推荐(0)
摘要:
这次比较有成就感,排序之后就没什么了 class Solution { public: int longestConsecutive(vector<int>& nums) { if(nums.empty()){ return 0; } sort(nums.begin(),nums.end()); i 阅读全文
posted @ 2021-12-11 15:19
jozon
阅读(12)
评论(0)
推荐(0)
摘要:
很朴素的做法,有右子树就压入栈,然后处理左子树,如果左子树没有了,便取出栈中子树进行处理 class Solution { public: void flatten(TreeNode* root) { stack<TreeNode*>s; TreeNode* temp = root; if(root 阅读全文
posted @ 2021-12-11 15:06
jozon
阅读(40)
评论(0)
推荐(0)
摘要:
今天依然是二叉树,怀疑人生的一天,会画二叉树,但是用代码就不会,感叹智商 看了很多遍题解这才终于搞明白,以后画图预演一定好好总结规律再写代码 class Solution { public: TreeNode* buildTree(vector<int>& preorder, vector<int> 阅读全文
posted @ 2021-12-11 14:03
jozon
阅读(38)
评论(0)
推荐(0)

浙公网安备 33010602011771号