模拟
SSkinH
这个作者很懒,什么都没留下…
展开
-
设计类的题目
hash2: 存一个频率内的所有节点,即{频率,双向链表},每次从最小频率的尾节点删除,添加到指定链表的头节点。hash是用来存key和对应的缓存结构体,可直接操作set里的,从而在每次操作时修改时间以及频率。set是有序的,存以频率和时间排序后的缓存结构体:频率小的在前,相同频率时间小的在前。hash1:维护val -> freq,以便能插入对应的freq栈。hash2:每一个freq用一个stack存同频val的进入顺序。设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出。原创 2024-07-24 00:46:09 · 433 阅读 · 0 评论 -
LC 400第N个数
请你在无限的整数序列。原创 2024-07-21 13:52:02 · 139 阅读 · 0 评论