LeetCode
文章平均质量分 56
555K77
Python 中的/运算符的一切运算结果都是浮点数
展开
-
Week1 数学题
数学题leetcode原创 2023-02-22 15:58:46 · 128 阅读 · 0 评论 -
Week1 基础知识
week1 基础知识原创 2023-02-17 22:24:57 · 123 阅读 · 0 评论 -
Week1 位运算 (Bit Manipulation)
leetcode原创 2023-02-08 16:57:07 · 75 阅读 · 0 评论 -
LeetCode数据结构 - Java
文章目录一、链表二、栈三、HashMap四、HashSet一、链表二、栈创建方法// 方法一:继承Deque,快一点Deque<Character> stack = new LinkedList<Character>();// 方法二:继承Vector,线程安全一点Stack<Character> stack = new Stack<Character>();方法// 看栈顶stack.peek(); // 弹出栈顶 stac原创 2022-03-28 11:46:43 · 395 阅读 · 0 评论 -
LeetCode前100题 题型分类
目录一、二分法二、回溯三、链表四、栈五、双指针一、二分法经典二分法35二分法变式33、34困难4二、回溯回溯17、22、46、47三、链表链表2、21哑结点19、24四、栈栈20五、双指针滑动窗口双指针3双指针11、27、88快慢双指针26...原创 2022-04-08 21:33:23 · 521 阅读 · 0 评论 -
递归与回溯
一、递归 (Recursive)我们在路上走着,前面是一个多岔路口,因为我们并不知道应该走哪条路,所以我们需要尝试。尝试的过程就是一个函数。我们选择了一个方向,后来发现又有一个多岔路口,这时候又需要进行一次选择。所以我们需要在上一次尝试结果的基础上,再做一次尝试,即在函数内部再调用一次函数,这就是递归的过程。二、回溯 (Backtrack)这样重复了若干次之后,发现这次选择的这条路走不通,这时候我们知道我们上一个路口选错了,所以我们要回到上一个路口重新选择其他路,这就是回溯的思想。回溯的思路基本如原创 2022-04-04 12:49:45 · 1348 阅读 · 0 评论