力扣题单(小白友好)
力扣题单
算法小白自用题单,目前对于一些简单的数据结构感觉掌握的还可以,但是力扣很多题还是需要看题解,不够熟练;故整理了一份题单,用于巩固练习;
网上确实有很多对于算法分类讲解的网站,but:有一丢丢选择困难症,每天不知道该刷什么题,再加上网站对于一类题一般就有十几道题目,太多了…小白一天根本刷不完而且打开力扣总是会被讨论吸引…😥
如果你也是算法小白,也可以跟着题单一起刷刷刷哦🎯🎯🎯

说明:
- 每日限时一小时刷题(刻意练习)
- 仅有完全自己做出来的题目算
- 5-10分钟没思路直接看题解,开调试和画图板
- 每日3~4题,难度以简单题为主
二叉树(1)
144. 二叉树的前序遍历 - 力扣(LeetCode)
94. 二叉树的中序遍历 - 力扣(LeetCode)
145. 二叉树的后序遍历 - 力扣(LeetCode)
589. N 叉树的前序遍历 - 力扣(LeetCode)
回溯算法(2)
78. 子集 - 力扣(LeetCode)
LCR 080. 组合 - 力扣(LeetCode)
LCR 082. 组合总和 II - 力扣(LeetCode)
双指针(3)
1. 两数之和 - 力扣(LeetCode)
15. 三数之和 - 力扣(LeetCode)
18. 四数之和 - 力扣(LeetCode)
单调栈(4)
739. 每日温度 - 力扣(LeetCode)
496. 下一个更大元素 I - 力扣(LeetCode)
503. 下一个更大元素 II - 力扣(LeetCode)
贪心算法(5)
11. 盛最多水的容器 - 力扣(LeetCode)
455. 分发饼干 - 力扣(LeetCode)
1005. K 次取反后最大化的数组和 - 力扣(LeetCode)
哈希(6)
242. 有效的字母异位词 - 力扣(LeetCode)
2465. 不同的平均值数目 - 力扣(LeetCode)
49. 字母异位词分组 - 力扣(LeetCode)
链表(7)
19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)
142. 环形链表 II - 力扣(LeetCode)
206. 反转链表 - 力扣(LeetCode)
双指针(8)
26. 删除有序数组中的重复项 - 力扣(LeetCode)
27. 移除元素 - 力扣(LeetCode)
344. 反转字符串 - 力扣(LeetCode)
202. 快乐数 - 力扣(LeetCode)
栈(9)
20. 有效的括号 - 力扣(LeetCode)
150. 逆波兰表达式求值 - 力扣(LeetCode)
LCR 147. 最小栈 - 力扣(LeetCode)
二叉树(10)
LCR 052. 递增顺序搜索树 - 力扣(LeetCode)
222. 完全二叉树的节点个数 - 力扣(LeetCode)
226. 翻转二叉树 - 力扣(LeetCode)
哈希(11)
1512. 好数对的数目 - 力扣(LeetCode)
2351. 第一个出现两次的字母 - 力扣(LeetCode)
3046. 分割数组 - 力扣(LeetCode)
回溯算法(12)
22. 括号生成 - 力扣(LeetCode)
17. 电话号码的字母组合 - 力扣(LeetCode)
LCR 084. 全排列 II - 力扣(LeetCode)
动态规划(13)
62. 不同路径 - 力扣(LeetCode)
63. 不同路径 II - 力扣(LeetCode)
746. 使用最小花费爬楼梯 - 力扣(LeetCode)
位运算(14)
1486. 数组异或操作 - 力扣(LeetCode)
LCR 133. 位 1 的个数 - 力扣(LeetCode)
面试题 08.04. 幂集 - 力扣(LeetCode)
简单模拟(15)
832. 翻转图像 - 力扣(LeetCode)
1652. 拆炸弹 - 力扣(LeetCode)
14. 最长公共前缀 - 力扣(LeetCode)
数学(16)
3021. Alice 和 Bob 玩鲜花游戏 - 力扣(LeetCode)
9. 回文数 - 力扣(LeetCode)
面试题 08.05. 递归乘法 - 力扣(LeetCode)
动态规划(17)
416. 分割等和子集 - 力扣(LeetCode)
1049. 最后一块石头的重量 II - 力扣(LeetCode)
494. 目标和 - 力扣(LeetCode)
类二分查找(18)
35. 搜索插入位置 - 力扣(LeetCode)
658. 找到 K 个最接近的元素 - 力扣(LeetCode)
167. 两数之和 II - 输入有序数组 - 力扣(LeetCode)
哈希(19)
383. 赎金信 - 力扣(LeetCode)
594. 最长和谐子序列 - 力扣(LeetCode)
389. 找不同 - 力扣(LeetCode)
链表(20)
1290. 二进制链表转整数 - 力扣(LeetCode)
876. 链表的中间结点 - 力扣(LeetCode)
160. 相交链表 - 力扣(LeetCode)
二叉树(21)
LCR 175. 计算二叉树的深度 - 力扣(LeetCode)
100. 相同的树 - 力扣(LeetCode)
572. 另一棵树的子树 - 力扣(LeetCode)
滑动窗口(22)
209. 长度最小的子数组 - 力扣(LeetCode)
1984. 学生分数的最小差值 - 力扣(LeetCode)
220. 存在重复元素 III - 力扣(LeetCode)
相关文章:
力扣题单(小白友好)
力扣题单 算法小白自用题单,目前对于一些简单的数据结构感觉掌握的还可以,但是力扣很多题还是需要看题解,不够熟练;故整理了一份题单,用于巩固练习; 网上确实有很多对于算法分类讲解的网站,but:有一丢丢选择困难症,每天不知道该刷什么题,再加上网站对于一类题一般就有十几道题目…...
王道c语言ch11-单链表的新建、插入、删除例题
王道c语言ch11-单链表的新建、插入、删除例题 #include <stdio.h> #include <stdlib.h> #define END 33typedef int ElemType;typedef struct LNote {ElemType data;struct LNote *next; } LNote, *LinkList;//头插法 void list_head_insert(LinkList &L) {El…...
蓝桥杯刷题--python-23
2.危险系数 - 蓝桥云课 (lanqiao.cn) n, m map(int, input().split()) map_ [[] for i in range(n 1)] used [0 for i in range(n 1)] used_ [0 for i in range(n 1)] cnt 0 res [] for _ in range(m):u, v map(int, input().split())map_[u].append(v)map_[v].appen…...
蓝桥杯刷题--python-24
0地图 - 蓝桥云课 (lanqiao.cn) from math import * import sys from functools import lru_cache # sys.setrecursionlimit(100000) n, m, k map(int, input().split()) a [input() for i in range(n)] dr [(0, 1), (1, 0)] cnt 0 lru_cache(maxsizeNone) def dfs(x, y, …...
面向对象(C# )
面向对象(C# ) 文章目录 面向对象(C# )ref 和 out传值调用和引用调用ref 和 out 的使用ref 和 out 的区别 结构体垃圾回收GC封装成员属性索引器静态成员静态类静态构造函数拓展方法运算符重载内部类和分布类 继承里氏替换继承中的…...
Lombok:@Cleanup资源释放利器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 一、Cleanup介绍 二、使用示例 三、价值阐述 总结 提示:以下是本篇文章正文内容,下面案例可供参考 一、Cleanup介绍 Cleanup可以自动管理输…...
IoT 物联网场景中 LoRa + 蓝牙Bluetooth 室内场馆高精定位技术全面解析
基于LoRa蓝牙的室内场景定位技术,蓝牙主要负责位置服务,LoRa主要负责数据传输。 01 LoRa和蓝牙技术 LoRa全称 “Long Rang”,是一种成熟的基于扩频技术的低功耗、超长距离的LPWAN无线通信技术。LoRa主要采用的是窄带扩频技术,抗干…...
SpringCloudAlibaba系列之Seata实战
目录 环境准备 1.下载seata安装包 2.修改配置文件 3.准备seata所需配置文件 4.初始化seata所需数据库 5.运行seata 服务准备 分布式事务测试 环境准备 1.下载seata安装包 Seata-Server下载 | Apache Seata 本地环境我们选择稳定版的二进制下载。 下载之后解压到指定目录…...
蓝桥杯day5刷题日记-分巧克力-天干地支-求和
P8647 [蓝桥杯 2017 省 AB] 分巧克力 思路:二分查找 #include <iostream> using namespace std; int n,k; int h[100010],w[100010];bool check(int x) {int sum0;for(int i0;i<n;i){sum(h[i]/x)*(w[i]/x);if(sum>k) return true;}return false; }int…...
C++ ostringstream用法详解
std::ostringstream 是 C 标准库中的一个输出字符串流类,它可以用于将各种数据类型转换为字符串,并且支持格式控制和字符串拼接操作。 目录 1. 头文件 2. 基本用法 3. 将各种数据类型转换为字符串 4. 格式控制 5. 清空和重置 6. 拼接字符串 1. 头…...
并发编程所需的底层基础
一、计算机运行的底层原理 1.多级层次的存储结构 ①:辅存 固态盘不是主要的应用对象,因为固态盘的使用次数是有限的,无法支撑高并发场景 磁盘存储的最基本原理是电生磁。 磁盘的磁道里边有很多的磁颗粒,磁颗粒上边有一层薄膜为了防止磁点氧…...
各种小功能
目录 Python在指定目录创建多个相似命名的文件夹 Python 在指定目录创建多个相似命名的文件夹...
vue前端解析jwt
vue前端解析jwt 我们可以用在线解析看解析的结果:https://www.lddgo.net/encrypt/jwt-decrypt 但是如果在前端需要解析token,拿到其中的权限信息,可以这样解决。 在线的: 完美解决: 代码: function par…...
【Flutter 面试题】Flutter如何进行本地存储和缓存数据?
【Flutter 面试题】Flutter如何进行本地存储和缓存数据? 文章目录 写在前面口述回答补充说明实际案例完整代码示例运行结果详细说明 写在前面 🙋 关于我 ,小雨青年 👉 CSDN博客专家,GitChat专栏作者,阿里云…...
Docker 笔记(八)--Dockerfile
目录 1. 背景2. 参考3. 原文3.1 Dockerfile 支持的指令3.2 Dockerfile格式3.3 Parser指令syntaxescape 3.4 环境变量替换3.5 docker构建忽略文件3.6 Shell 和 exec 格式Exec 格式Shell 格式使用不同的 shell 3.7 FROM指令了解ARG和FROM如何交互 3.8 RUN指令RUN指令缓存失效RUN …...
C语言每日一题06
一、题目 二、解析 void main () { char c1,c2; int a1,a2; c1 getchar ();//读取第一个输入,c11 scanf (“%3d”,&a1ÿ…...
spring redis 工具类
1、引入jar <!-- redis 缓存操作 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2、代码 /*** 缓存基本的对象,Integer、String、…...
SpringBoot3整合Elasticsearch8.x之全面保姆级教程
整合ES 环境准备 安装配置ES:https://blog.csdn.net/qq_50864152/article/details/136724528安装配置Kibana:https://blog.csdn.net/qq_50864152/article/details/136727707新建项目:新建名为web的SpringBoot3项目 elasticsearch-java 公…...
微信小程序云开发教程——墨刀原型工具入门(表单组件)
引言 作为一个小白,小北要怎么在短时间内快速学会微信小程序原型设计? “时间紧,任务重”,这意味着学习时必须把握微信小程序原型设计中的重点、难点,而非面面俱到。 要在短时间内理解、掌握一个工具的使用…...
JMeter 批量接口测试
一、背景 最近在进行某中台的接口测试准备,发现接口数量非常多,有6、70个,而且每个接口都有大量的参数并且需要进行各种参数验证来测试接口是否能够正确返回响应值。想了几种方案后,决定尝试使用JMeter的csv读取来实现批量的接口…...
突破性AI技术:3大维度深度解析Zero123++图像生成新范式
突破性AI技术:3大维度深度解析Zero123图像生成新范式 【免费下载链接】zero123plus Code repository for Zero123: a Single Image to Consistent Multi-view Diffusion Base Model. 项目地址: https://gitcode.com/gh_mirrors/ze/zero123plus Zero123是一项…...
从I2C波形到数据校验:用逻辑分析仪深度调试STM32驱动SHT30的全过程
从I2C波形到数据校验:用逻辑分析仪深度调试STM32驱动SHT30的全过程 当你的STM32代码无法正确读取SHT30温湿度数据时,示波器或逻辑分析仪捕获的I2C波形往往比串口打印的调试信息更有说服力。本文将带你走进硬件调试的真实战场,通过分析四种典型…...
TrollInstallerX深度解密:iOS 14-16.6.1 TrollStore安装技术全解
TrollInstallerX深度解密:iOS 14-16.6.1 TrollStore安装技术全解 【免费下载链接】TrollInstallerX A TrollStore installer for iOS 14.0 - 16.6.1 项目地址: https://gitcode.com/gh_mirrors/tr/TrollInstallerX 技术深度解析系列:为开发者揭秘…...
2026届必备的六大AI辅助论文网站实测分析
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 内容创作领域里,降低人工智能生成痕迹成了重要课题。所谓“降AI”,是…...
别再只跑Demo了!用Fast-ReID训练自定义ReID模型,真正提升你的YoloV5+DeepSORT项目效果
从Demo到实战:基于Fast-ReID打造高精度自定义行人重识别系统 在计算机视觉领域,行人重识别(ReID)技术正逐渐成为智能监控、零售分析和智慧城市等场景中的核心组件。然而,许多开发者在实际项目中常常遇到一个尴尬局面——在演示环境中运行良好…...
Windows虚拟声卡终极方案:Scream实现跨设备音频共享的完整指南
Windows虚拟声卡终极方案:Scream实现跨设备音频共享的完整指南 【免费下载链接】scream Virtual network sound card for Microsoft Windows 项目地址: https://gitcode.com/gh_mirrors/sc/scream 想要在不同设备间无线传输电脑音频吗?Scream是一…...
MiniMax M2.7 上手体验:国产大模型的“推理派“选手
前两天用阿里的接口感觉慢了很多,国外的模型也被封了,实在受不了一个任务卡半天,瞧着MiniMax上市的股票涨的那么猛,是不是可以试试?于是我把我的龙虾的模型换成了MiniMax-M2.7,和之前的GLM-5执行同样的任务对比了一下效…...
Vue3项目里,如何用vue3-treeselect优雅处理后端返回的树形数据?
Vue3项目中优雅处理树形数据的实战指南:从API对接到vue3-treeselect渲染 在开发中后台管理系统时,树形结构数据的选择与展示几乎是标配需求。想象一下这样的场景:后端API返回的部门组织结构数据格式是{id: 1, name: 研发部, child: [...]}&am…...
GStreamer Appsink实战:从RTSP流中高效提取与处理帧数据(预览、截图与格式转换)
1. GStreamer Appsink核心价值与应用场景 当你需要从RTSP视频流中提取原始帧数据时,GStreamer的appsink元件就像个万能接口箱。我在智能摄像头项目中首次接触这个元件时,发现它比传统probe方式灵活得多——不仅能实时预览视频,还能轻松实现截…...
一元二次方程根的分布:含参问题的核心解法
一元二次方程根的分布:含参问题的核心解法 来源:B站管理类联考数学教程 P54-P56 章节:第3章 一元二次函数 3.5节 前言 一元二次方程的根的分布问题,是管理类联考数学中的高频考点,也是很多同学的"痛点"。 …...
