力扣题单(小白友好)

news2024/9/25 11:20:28

力扣题单

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

如果你也是算法小白,也可以跟着题单一起刷刷刷哦🎯🎯🎯
在这里插入图片描述
说明:

  1. 每日限时一小时刷题(刻意练习)
  2. 仅有完全自己做出来的题目算
  3. 5-10分钟没思路直接看题解,开调试和画图板
  4. 每日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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1533859.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Emotion Prompt-LLM能够理解并能通过情感刺激得以增强

Large Language Models Understand and Can be Enhanced by Emotional Stimuli 情感智能对我们的日常行为和互动产生了显著的影响。尽管大型语言模型(LLMs)被视为向人工通用智能迈进的一大步,在许多任务中表现出色,但目前尚不清楚…

政务服务中心怎么用AI交互数字人打造政务服务新名片?

西海岸新区政务服务中心推出AI交互数字人“灵灵”,以一体机终端形式提供便捷、智能的服务体验,并担任政务数字人主播宣传政策信息。 *图片源于网络 并且AI交互数字人灵灵还承担了政务数字人主播的工作,以数字人短视频的形式,向市…

xercesc库中文保存XML功能实现

目录 一 参考链接 二 运行结果 三 代码 一 参考链接 DOM Programming Guide (apache.org) Xerces-c DOM XML文件的构造_xerces-c domimplementation-CSDN博客 Xerces-c库的使用-CSDN博客 二 运行结果 三 代码 #include "XercesC_Test.h"#if 1//参考链接&…

SpringBoot3使用响应Result类返回的响应状态码为406

Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation] 解决方法:Result类上加上Data注解

软考系统分析师2024上半年报名流程及注意事项

2024年5月软考系统分析师报名入口: 中国计算机技术职业资格网(http://www.ruankao.org.cn/) 2024年软考报名时间暂未公布,考试时间上半年为5月25日到28日,下半年考试时间为11月9日到12日。不想错过考试最新消息的考友…

GraalVM详细安装及打包springboot、java、javafx使用教程(打包javafx项目篇)

前言 在当前多元化开发环境下,Java作为一种广泛应用的编程语言,其应用部署效率与灵活性的重要性日益凸显。Spring Boot框架以其简洁的配置和强大的功能深受开发者喜爱,而JavaFX则为开发者提供了构建丰富桌面客户端应用的能力。然而&#xff…

力扣每日一题 2024/3/21 频率跟踪器

题目描述 用例说明 思路讲解 看到统计数字频率或者出现次数很容易想到用哈希表,但是一个哈希表count将数字和数字出现次数映射起来似乎不太够,如果需要统计数字出现次数的频率的话还是需要进行一次遍历,时间复杂度为O(n),有没有常…

【Linux】进程控制 -- 详解

一、进程创建 目前学习到的进程创建的两种方式: 命令行启动命令(程序、指令等) 。通过程序自身,调用 fork 函数创建出子进程。 1、fork 函数初识 在 Linux 中的系统接口 fork 函数是非常重要的函数,它从已存在进程中…

【小白入门篇2】总有一款AI工具适合你

上一篇《【小白入门篇1】GPT到底是怎样练成?》介绍了GPT的形成,直到今日,GPT工具层出不穷,搞得很多初学者眼花缭乱,今天梳理一下国内外比较出名的GPT工具,适用各个领域非专业的同学选择。GPT工具目前基本以…

MySql实战--深入浅出索引(上)

提到数据库索引,我想你并不陌生,在日常工作中会经常接触到。比如某一个SQL查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。但到底什么是索引,索引又是如何工作的呢?今天就…

路灯单灯控制器 智慧路灯杆智能照明新宠

路灯单灯控制器是现代城市管理中非常重要的设备之一。它们不仅可以提供照明功能,还可以通过智能控制系统实现远程监控和调节。   路灯单灯控制器通过感知环境亮度和运行状态,实现对路灯的智能控制。它使用先进的传感器技术,能够实时感知路灯…

解决win7文件没有打开方式

1、在win7系统中使用regedit运行命令,打开“注册表编辑器”; 2、在注册表编辑器界面,依次展开“HKEY_CLASSES_ROOT*”项,对着*项目单击鼠标右键,菜单中选择“新建”新建一个子项,并将其命名为“Shell”,存在…

国辰智企TMS智慧园区物流一站式平台,优化园区物流,智取未来!

在传统的物流园区管理中,我们常常面临诸多问题。人工管理流程复杂,效率低下,导致园区运营成本居高不下。园区内堵车现象严重,交通混乱,影响物流效率和客户体验。安全管理不到位,存在诸多隐患,无…

如何在Ubuntu系统搭建Excalidraw容器并实现公网访问本地绘制流程图

文章目录 1. 安装Docker2. 使用Docker拉取Excalidraw镜像3. 创建并启动Excalidraw容器4. 本地连接测试5. 公网远程访问本地Excalidraw5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问 本文主要介绍如何在Ubuntu系统使用Docker部署开源白板工具Excal…

AIGC|Agentbot的构建实践

最近这几个月,智能体这一概念逐渐进入人们的视野并受到广泛讨论,各智能体和类智能体项目层出不穷。智能体不断被冠以“大模型下半场”,“软件2.0”等等称号,被认为是迈向通用人工智能的一大步,BabyGPT, AutoGPT等实验性…

英伟达GTC大会看点:Blackwell芯片、推理微服务NIM、人形机器人

北京时间3月19日,英伟达创始人兼首席执行官黄仁勋在美国加州圣何塞SAP中心拉开了GTC大会帷幕,这是时隔5年重回线下的会议,现场吸引了11000多名与会者。大会上黄仁勋演讲了长达120分钟的主题分享《见证AI的变革时刻》,并发布了最新…

Vue.js+SpringBoot开发高校宿舍调配管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能需求2.1 学生端2.2 宿管2.3 老师端 三、系统展示四、核心代码4.1 查询单条个人习惯4.2 查询我的室友4.3 查询宿舍4.4 查询指定性别全部宿舍4.5 初次分配宿舍 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的…

java.lang.RuntimeException: java.lang.IllegalArgumentException

填上红框内容,亲测可行 报错如下: java: java.lang.IllegalArgumentException java.lang.RuntimeException: java.lang.IllegalArgumentExceptionat com.sun.tools.javac.main.Main.compile(Main.java:553)at com.sun.tools.javac.api.JavacTaskImpl.do…

如何在Ubuntu使用宝塔面板搭建hadsky轻论坛并发布到公网可随时访问

文章目录 推荐前言1. 网站搭建1.1 网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道(云端设置)2.3 Cpolar稳定隧道(本地设置)2.4 公网访问测试 总结 推荐 前些天发现了…

初阶数据结构之---二叉树链式结构(二叉树的构建,二叉树的前序,中序,后序和层序遍历,计算二叉树结点个数,第k层结点个数,叶子结点个数,判断是否为完全二叉树)

引言 本篇博客是初阶数据结构树的收尾,将会讲掉基本二叉树链式结构的具体内容和实现,包括二叉树的构建,前序遍历,中序遍历,后序遍历和层序遍历,计算二叉树结点个数,第k层结点个数,二…