
刷题
文章平均质量分 71
海棠未眠d
常怀感恩之心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-08-15
python列表list总结1. 定义一个列表:2. 取出list中的数据:len()求出list的长度: list是python内置的一种数据类型,是一种有序的集合,可以随时添加、删除其中的元素; 1. 定义一个列表: # 列表的定义非常的灵活: l1 = [1, 2, 3, 4, 5] l2 = ['python', 'c++', 'java', 'php'] l3 = ['python', 12, 'c', 88] l4 = [l1, l2, 99] print('l1:', l1) print('l原创 2021-11-27 17:17:56 · 220 阅读 · 0 评论 -
DFS+回溯——第5周打卡
链表专题: 题目简介 LeetCode题号 1-电话号码的字母组合 LeetCode第17题 2-单词搜索 LeetCode第79题 3-全排列 LeetCode第46题 4-全排列Ⅱ LeetCode第47题 5-子集 LeetCode第78题 6-子集Ⅱ LeetCode第90题 7-组合总和Ⅲ LeetCode第216题 8-N皇后Ⅱ LeetCode第52题 9-解数独 LeetCode第37题 10-火柴拼正方形 LeetCode第473题原创 2021-11-27 17:17:04 · 390 阅读 · 0 评论 -
DFS+回溯——第五周打卡
DFS+回溯: 题目简介 LeetCode题号 1-电话号码的字母组合 LeetCode第17题 2-单词搜索 LeetCode第79题 3-全排列 LeetCode第46题 4-全排列Ⅱ LeetCode第47题 5-子集 LeetCode第78题 6-子集Ⅱ LeetCode第90题 7-组合总和Ⅲ LeetCode第216题 8-N皇后Ⅱ LeetCode第52题 9-解数独 LeetCode第37题 10-火柴拼正方形 LeetCode第473题原创 2021-04-11 15:28:17 · 210 阅读 · 0 评论 -
链表的10个题目——第2周打卡
链表专题: 题目简介 LeetCode题号 1-删除链表中的倒数第N个节点 LeetCode第19题 2-删除链表中的节点 LeetCode第237题 3-删除排序链表中的重复元素 LeetCode第83题 4-旋转链表 LeetCode第61题 5-两两交换链表中的节点 LeetCode第24题 6-翻转链表 LeetCode第206题 7-反转链表 LeetCode第92题 8-相交链表 LeetCode第160题 9-环形链表 LeetCode第142题原创 2020-10-23 16:25:41 · 217 阅读 · 0 评论 -
第一周的10道题目
LeetCode 第69题 题目: 使用模版的步骤: 确定二分的边界,也就是确定 L 和 R ; 编写二分的代码框架; 设计一个check函数(需要找到一个性质); 判断区间如何更新; 如果更新的方式是:L = Mid,R = Mid - 1,此时就要在计算Mid的时候加 1; 按照这个步骤敲代码: 0:已经有的代码: 1. 确定边界: 因为求的是x的平方根,那么这个平方根一定是介于 0 到 x 的;即 l = 0,r = x 2. 编写二分代码的框架: 3. 写check函数: 那么我们现在开原创 2020-10-16 21:19:34 · 309 阅读 · 1 评论 -
二分查找思想以及模版的套用
第一周——二分查找(主要教会你如何使用二分查找的模版)二分法的基本思想:适用二分法题目所具有的特点:二分法的两种模版是针对于下面这两种情况的:模版一:当要二分的答案在绿色的区间段的时候:模版二:当要二分的答案在红色的区间段的时候:为什么模版二在计算mid的时候多加了1?总结: 二分法的基本思想: 二分法的思想是非常简单的,但是存在着一定的问题,也就是边界问题。二分法,首先要确定答案一定在一个L——R的范围之中,通过枚举中间的位置,确定答案一定在左右两段区间中的某一边,然后通过删掉其中的一边,答案的范围就缩小原创 2020-10-10 14:58:52 · 314 阅读 · 0 评论