![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode刷题日记
文章平均质量分 87
小殷同学不秃头
这个作者很懒,什么都没留下…
展开
-
常见算法总结
常见算法总结二叉树遍历新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 二叉树遍历 void inorder(TreeNode* root, vector<int>& ans) { if(原创 2021-04-14 18:30:41 · 125 阅读 · 0 评论 -
LeetCode刷题日记-小殷同学
142. 环形链表 II 题目:给你个链表,返回环的入口结点 官方解法:a+(n+1)b+nc=2(a+b)⟹a=c+(n−1)(b+c),快慢指针相遇后,额外使用一个指针 ptr。起始,它指向链表头部;随后,它和slow 每次向后移动一个位置。最终,它们会在入环点相遇。 解法2:快慢指针 先找到环中有多少节点,然后相当于求链表倒数第n个节点(采用滑动窗口),代码如下。 class Solution { public: ListNode *find_node(ListNode *head, int原创 2021-03-25 15:15:03 · 157 阅读 · 0 评论