首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法
doubleZ
创建于2023-11-27
订阅专栏
算法学习笔记及刷题记录
暂无订阅
共14篇文章
创建于2023-11-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
判定字符是否唯一
--- theme: vue-pro highlight: atom-one-dark --- ```java class Solution { /** * 二进制左移几位就是后面加几个0,前面去掉几
左神书籍-最小栈
https://leetcode.cn/problems/min-stack/description/
左神算法笔记-归并分治
原理 思考一个问题在大范围上的答案是否等于:左部分答案 + 右部分答案 + 跨左右产生的答案 计算 “跨左右产生的答案” 时,若加上左、右各自有序这个设定,会不会获得计算的便利性 以上两点都成立,则大
左神算法笔记-归并排序
前提 ps:通过此公式分析递归函数的时间复杂度,要求所有子问题规模相同的递归才能用master公式。 $T(n) = a * T(n/b) + O(n^c)$ 解释: 我要处理数据量为n的问题,调用子
左神算法笔记-二叉树的打印
先序打印 https://leetcode.cn/problems/binary-tree-preorder-traversal/description/ 中序打印 https://leetcode.
左神算法笔记-循环双端队列
https://leetcode.cn/problems/design-circular-deque/ 重点解析 代码实现
左神算法笔记-实现最小栈
--- theme: vue-pro highlight: atom-one-dark --- ```Java class MinStack { // 数据栈 Stack stack; // 最小栈:
左神算法笔记-栈和队列相互实现
栈实现队列 https://leetcode.cn/problems/implement-queue-using-stacks/description/ 队列实现栈 https://leetcode.
左神算法笔记-实现循环队列
--- theme: vue-pro highlight: atom-one-dark --- ```Java class MyCircularQueue { int[] queue; // size
左神算法笔记-分隔链表
--- theme: vue-pro highlight: atom-one-dark --- ```Java public ListNode partition(ListNode head, int
左神算法笔记-两个链表相加
--- theme: vue-pro highlight: atom-one-dark --- ```java public ListNode addTwoNumbers(ListNode l1, L
左神算法笔记-合并有序链表
--- theme: vue-pro highlight: atom-one-dark --- ``` Java public ListNode mergeTwoLists(ListNode list
左神算法笔记-反转链表
值传递 & 引用传递 传递时总是整出独立的一份,就认为是“按值传递”;传递时变量还指向老的内存地址,就认为是“引用传递”。 “java总是采用按值调用”,这一句是说,哪怕按“引用传递”的变量,其实也是
左神算法笔记-二分搜索
有序数组中是否存在一个数字 两个变种 有序数组中找>=num的最左位置 有序数组中找<=num的最右位置 二分搜索不一定只发生在有序数组 寻找峰值问题 二分答案法 todo