![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
src
白兰地红茶
这个作者很懒,什么都没留下…
展开
-
一天入睡前脑中的yy世界
一座高耸入云的山,不其实不能叫做山,这里的人更喜欢叫它屏障,或者说墙? 整个世界由这座墙一分为二,岁月流逝,墙的两边也形成了两个不同的国家,两种不同的文化,两种不同的语言。 滔滔江水发源地墙的一端,墙的另一端则是酷热难耐的沙漠。 墙上有两个缺口,正好供太阳和月亮穿梭。两国也只能通过这两个缺口交流通商。 每天太阳和月亮都会通过两个缺口来到两个国家。当这边是白天的时候另一侧将将好是黑夜。 太阳和月亮穿过缺口时上升很高,当行进到一半时会下降到最低点。 正是第三纪元。光神和暗神达成了协议,两原创 2021-01-24 20:07:20 · 110 阅读 · 0 评论 -
25. K 个一组翻转链表
25. K 个一组翻转链表 这道题居然是困难,回想起做过的其他困难题这个绝对是我做过最简单的困难题。 解决这个问题首先是需要解决如何翻转链表的问题,参考leetcode206 其实绝大多数人都可以想到最简单的翻转方法(大家更喜欢叫做迭代的方式): ListNode * reverseListNode(ListNode * head){ if(head == nullptr) return nullptr; if(head->next == nullptr) return原创 2021-01-23 22:48:56 · 86 阅读 · 0 评论 -
2021-01-23
leetcode 一些个人认为较为难以理解的题目的汇总 已经有发布的会有链接 大家可以直接点击跳转过去 4.寻找两个正序数组的中位数 15.三数之和 24.两两交换链表中的节点 25.K个一组翻转链表 28.实现strStr() 33.搜索旋转排序数组 34.在排序数组中查找元素的第一个和最后一个位置 43.字符串相乘 78.子集 79.单词搜索 92.反转链表|| 93.复原IP地址 96.不同的二叉搜索树 105.从前序与中序遍历序列构造二叉树 113.路径总和|| 1原创 2021-01-23 21:53:42 · 71 阅读 · 0 评论 -
24. 两两交换链表中的节点
24. 两两交换链表中的节点 这道题乍一看,这有啥难度 就是把反转链表变成两个两个反转 思路没有错的 解决的问题分别是: 1 如何反转链表 2 如何按照指定长度反转链表 我们一个一个来看,首先是如何反转链表,绝大多数人首先想到的一定是使用一个前置指针prev进行反转。例如下面所示: ListNode * reverseListNode(ListNode * head){ if(head == nullptr) return nullptr; if(head->next原创 2021-01-23 21:50:49 · 182 阅读 · 9 评论 -
2020年结束了 立下一个小目标 为这个世界留下些什么 2021.01.23
25岁 开始记录生活原创 2021-01-23 17:03:19 · 112 阅读 · 1 评论