
LeetCode刷题记录
文章平均质量分 94
LeetCode刷题记录
爱吃烤秋刀鱼
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题记录---滑动窗口
优先级队列,堆,滑动窗口原创 2022-04-13 15:28:47 · 720 阅读 · 0 评论 -
LeetCode刷题记录--深度优先搜索(bfs,dfs,拓扑排序)
dfs,拓扑排序,二叉树反序列化,暴搜原创 2022-04-18 19:14:30 · 717 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第七讲) 二维数组
包含了二维数组的简单遍历,搜索,统计等原创 2022-04-09 15:12:47 · 1329 阅读 · 0 评论 -
LeetCode刷题记录:深度优先搜索和二叉树层序遍历
dfs,bfs层序遍历二叉树原创 2022-04-20 14:13:41 · 329 阅读 · 0 评论 -
LeetCode刷题记录---二分
前缀和,二分答案,二分查找,bfs原创 2022-04-11 19:57:32 · 799 阅读 · 0 评论 -
LeetCode做题记录---二分第二篇(二分+前缀和,贪心等)
二维前缀和,贪心,二分查找,二分答案,针对题目的非排序二分原创 2022-04-12 21:05:09 · 975 阅读 · 0 评论 -
LeetCode刷题记录--图(广度优先搜索)
spfa搜索图,bfs,dfs原创 2022-04-21 17:55:56 · 400 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第八讲) 二级指针
C语言处理LeetCode二维数组,二维前缀和,二维转一维原创 2022-04-10 13:59:57 · 337 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第六讲)贪心
文章目录一,贪心问题分析二,做题记录:1.1913. 两个数对之间的最大乘积差2.976. 三角形的最大周长3.数组拆分Ⅰ4.救生艇5.324. 摆动排序 II6.455.分发饼干7.1827. 最少操作使数组递增8.945. 使数组唯一的最小增量9.611. 有效三角形的个数一,贪心问题分析贪心算法可以说是用刷题量来堆出来的,在使用它的时候我们往往不会给出严格的数学证明,甚至使用这个算法的本人也不知道为什么会这样去处理,所以贪心算法主要还是要靠我们平时见到过足够多的题来去积累尽量多的算法套路二,原创 2022-04-08 16:41:35 · 886 阅读 · 0 评论 -
LeetCode刷题记录--递归
数位dp,博弈,约瑟夫环原创 2022-04-16 20:16:20 · 2957 阅读 · 0 评论 -
LeetCode刷题记录--模拟
模拟,方向,搜索,原创 2022-04-24 18:24:02 · 1573 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第3讲)一维数组
文章目录一,一维数组知识总结二,做题记录三,今日收获一,一维数组知识总结一维数组是顺序表,在其内部按顺序存储了一系列相同的数据类型,并支持随机访问数组中的各个元素,每个元素的索引从 000 ~ nnn所以要访问数组中的某个元素只需要通过 “[ ]” 即可。另外一维数组的数组名在进行传参时候会退化成指针需要格外注意。(其实数组名的也可以当成指针来运用)二,做题记录1,LeetCode33. 搜索旋转排序数组 数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,n原创 2022-04-05 13:57:00 · 908 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第4讲)指针(含动态开辟内存)
文章目录一,指针简单介绍:二,做题记录:三,今日收获一,指针简单介绍: 指针对于C语言来说可以说是其灵魂所在,指针得存在大大的提升了C语言程序的灵活性和效率等问题,因为它可以直接对指定内存的数据进行访问。指针的内容是十分丰富的,例如:一维数组数组名,二维数组数组名,在使用mallocmallocmalloc等动态开辟内存时候对于指针的操作,指针函数,函数指针,数组指针,指针数组等在此是远远说不完的。本次内容,就在昨天一维数组的基础上,加深一维数组和指针的关系,同时由于LeetCodeLeetCode原创 2022-04-06 15:04:26 · 766 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第九讲) 简单递归
dfs,递归,贪心,二叉树原创 2022-04-11 10:39:59 · 381 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第2讲)循环
文章目录一,循环专练知识点总结:二丶做题记录:三丶今日收获一,循环专练知识点总结: 循环的内容其实没有什么好说的,主要是循环条件以及结束的控制。当然为了氵题,本次做题方案仍然不会严格按照题目要求来做。二丶做题记录:1.剑指 Offer 64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45这道原创 2022-04-04 13:36:00 · 316 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第5讲)排序API
文章目录一,排序API介绍二,做题记录:一,排序API介绍排序有几种十分经典的排序: 时间复杂度O(n2)O(n^2)O(n2)的有冒泡排序,选择排序,插入排序,O(n∗logn)O(n*logn)O(n∗logn)的有希尔排序,归并排序,快速排序,堆排序,剩下的还有桶排序,基数排序,基数排序等等,许多语言都有内置的排序API,C语言中的为qsort()qsort()qsort(),他利用的是快速排序,C++的为sort()sort()sort(),他会根据数据量的大小来进行选择快速排序,或是插入排序原创 2022-04-07 13:45:02 · 1092 阅读 · 0 评论 -
LeetCode刷题记录--滑动窗口 2
可变窗口原创 2022-04-14 14:10:03 · 253 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第1讲)基础函数
文章目录一丶函数专练知识点总结:二丶做题记录:三丶今日收获一丶函数专练知识点总结:今天的内容主要是熟悉c语言中的各种函数,所以下列题目有些并没有按照题目的要求去做(其实就是在水题) 1.pow(x,n) 他的作用是求取x的n次方返回值和参数类型均为double类型。 2.sqrt(x) 作用是求取x的正算术平方根返回值也为double类型。二丶做题记录:1.LeetCode 371 :两整数之和2.面试题 17.01 :不用加号的加法3.剑指 Off原创 2022-04-03 09:04:46 · 384 阅读 · 0 评论 -
4.29 每日一题--LeetCode:427. 建立四叉树
dfs,4.29 每日一题原创 2022-04-29 19:23:44 · 191 阅读 · 0 评论 -
LeetCode刷题记录--K大数
哈希表,线段树,堆,排序原创 2022-04-28 14:32:40 · 473 阅读 · 0 评论 -
2022.4.30 每日一题LeetCode:908. 最小差值 I
水题原创 2022-04-30 05:49:20 · 160 阅读 · 0 评论