上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 队列(Queue)\双端队列(Deque) 队列(Queue)双端队列(Deque)算法应用 队列(Queue) 特点: 和栈不... 阅读全文
posted @ 2020-10-24 23:31 莫逸风 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 滑动窗口最大值 给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k... 阅读全文
posted @ 2020-10-24 23:22 莫逸风 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 特点: 栈最大的特点就是后进先出(LIFO)。对于栈中的数据来说,所有操作都是在栈的顶部完成的,只可以查看栈顶部的元素,只能够向栈的... 阅读全文
posted @ 2020-10-18 22:07 莫逸风 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 每日温度 请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不... 阅读全文
posted @ 2020-10-18 22:07 莫逸风 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 有效的括号 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括... 阅读全文
posted @ 2020-10-18 19:58 莫逸风 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 反转一个单链表。 示例 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 方法一... 阅读全文
posted @ 2020-10-18 17:19 莫逸风 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 链表 单链表:链表中的每个元素实际上是一个单独的对象,而所有对象都通过每个元素的引用字段链接在一起。双链表:与单链表不同的是,双链表... 阅读全文
posted @ 2020-10-12 01:00 莫逸风 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例... 阅读全文
posted @ 2020-10-12 00:59 莫逸风 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 本笔记来自拉钩教育300分钟搞定算法面试 算法与数据结构 要掌握一种数据结构,就必须要懂得分析它的优点和缺点。 在考虑是否应当采用... 阅读全文
posted @ 2020-09-29 01:56 莫逸风 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 数组 数组的优点在于: 构建非常简单能在 O(1) 的时间里根据数组的下标(index)查询某个元素(连续内存+对象指向数组下标0位... 阅读全文
posted @ 2020-09-29 01:55 莫逸风 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页