代码随想录
LAMENDO
这个作者很懒,什么都没留下…
展开
-
day13-二叉树
先加入右边的节点,再加入左边的节点。基础不好,那就开始递归遍历吧。主要的其实就是对顺序的把握。满足栈结构先进后出的特点。使用栈来控制前后的顺序。原创 2024-08-08 18:45:44 · 138 阅读 · 0 评论 -
day12-栈与队列
prior——queue(pair(key-value))数据结构。像一个滑块,固定的size,但是c++没有这种数据结构啊。对元素的出现次数,key就是元素,value就是出现的次数。0000000出口————————入口000000000。小顶堆,输出小的元素,留下的活着说最后的就是大的元素。自己实现compare函数对次数进行排序。que.size()>k时候pop 队列。看着写了一遍,只能说看懂了,自己写不来。维持队列元素单调性,属于是DIY。那么用大顶堆,小顶堆?听明白了,自己写不来。原创 2024-08-08 18:44:54 · 124 阅读 · 0 评论 -
day10 栈和队列
栈学习原创 2024-06-23 22:26:30 · 201 阅读 · 0 评论 -
day09 字符串02
被Str狠狠拷打。原创 2024-06-15 10:37:16 · 723 阅读 · 0 评论 -
day08 字符串01
char数组本来想着新定义一个数组倒着装进去就完了,以空间换时间卡哥的双指针太妙了只能说学的少,见的也少,习惯里还没有双指针这个思路。原创 2024-06-14 21:08:42 · 159 阅读 · 0 评论 -
day07 哈希表02
其实就是用空间换时间的思想跟之前那个做同分异构词差不多都是对字母出现的次数做统计。原创 2024-06-12 22:08:24 · 680 阅读 · 0 评论 -
day6哈希表
set是一个集合,里面放的元素只能是一个key三种类型setmultiset。原创 2024-06-11 22:17:52 · 268 阅读 · 0 评论 -
代码随想录day4,环形列表,交叉链表,快慢指针
细节就是保存要断开的节点1 2 3 4 5添加一个假头操作以后就是最先断开的是3节点那么就要第一个保存那么当前的cur指向是dh节点第一个操作就是把dh 指向2那么2的指向就得先做保存,同时断开的还有节点1也做保存。原创 2024-06-08 14:21:18 · 156 阅读 · 0 评论 -
代码随想录day3链表入门
int val;这个是卡哥的构造方式,只传一个数值。原创 2024-06-07 23:14:46 · 274 阅读 · 0 评论 -
代码随想录day02
滑动窗口,双指针,螺旋打印原创 2024-06-06 23:49:29 · 218 阅读 · 0 评论 -
代码随想录day1
二分法 双指针原创 2024-06-05 22:36:38 · 442 阅读 · 0 评论