E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
力扣题目
动态规划进阶——LeetCode322零钱兑换
动态规划3️⃣输出五、代码实现六、测试代码七、结语一、前言通过前一篇文章了解了动态规划是什么以后,总想找点经典的题目练练手,但是当点开一道力扣真题时,却发现一点思路也没有,本文主要是带领大家做一道经典的
力扣题目
前一篇文章传送门两道力扣真题带你入门动态规划二
Alita11101_
·
2023-10-14 14:39
LeetCode
动态规划
leetcode
算法
算法-动态规划-完全背包问题-518.零钱兑换II-C++
文章目录来源问题思路问题分析:1.确定dp数组(dptable)以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组C++代码如下:总结来源
力扣题目
链接原创文章链接问题题目难度
他日若得脱身法
·
2023-10-13 16:01
算法刷题
算法
动态规划
c++
代码随想录算法训练营第23期day20| 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
二叉搜索树的最小绝对差二、(leetcode501)二叉搜索树中的众数1.二叉搜索树2.非二叉搜索树思路三、(leetcode236)二叉树的最近公共祖先一、(leetcode530)二叉搜索树的最小绝对差
力扣题目
链接状态
weixin_42179093
·
2023-10-13 09:50
代码随想录二刷
算法
代码随想录算法训练营第23期day18| 513.找树左下角的值、112. 路径总和、113.路径总和ii、106.从中序与后序遍历序列构造二叉树、105.从前序与中序遍历序列构造二叉树
leetcode113)路径总和ii四、(leetcode106)从中序与后序遍历序列构造二叉树五、(leetcode106)从前序与中序遍历序列构造二叉树一、(leetcode513)找树左下角的值
力扣题目
链接状态
weixin_42179093
·
2023-10-13 09:20
代码随想录二刷
算法
leetcode
职场和发展
代码随想录算法训练营第23期day17| 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和
目录一、(leetcode110)平衡二叉树二、(leetcode257)二叉树的所有路径三、(leetcode404)左叶子之和一、(leetcode110)平衡二叉树
力扣题目
链接状态:已AC求深度可以从上到下去查
weixin_42179093
·
2023-10-13 09:44
代码随想录二刷
算法
【算法系列之单调栈】leetcode739. 每日温度和leetcode42. 接雨水
739.每日温度
力扣题目
链接给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。
秋装什么
·
2023-10-13 02:47
算法
算法
leetcode
数据结构
代码随想录day11 栈与队列part02 LeetCode 20 有效的括号1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值
20.有效的括号
力扣题目
链接(opensnewwindow)给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。
垂直葱
·
2023-10-12 23:38
leetcode
python
算法
算法学习记录~2023.5.9~二叉树Day7~501.二叉搜索树中的众数 & 236. 二叉树的最近公共祖先 & 235. 二叉搜索树的最近公共祖先
利用二叉搜索树性质代码思路3:迭代法代码总结236.二叉树的最近公共祖先题目链接思路额外知识点代码总结235.二叉搜索树的最近公共祖先题目链接思路代码1:递归代码2:迭代总结501.二叉搜索树中的众数题目链接
力扣题目
链接思路
山药泥拌饭
·
2023-10-12 09:48
算法记录
算法
学习
深度优先
c++
代码随想录算法训练营第23期day19| 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
leetcode654)最大二叉树二、(leetcode617)合并二叉树三、(leetcode700)二叉搜索树中的搜索四、(leetcode98)验证二叉搜索树一、(leetcode654)最大二叉树
力扣题目
地址状态
weixin_42179093
·
2023-10-12 07:14
代码随想录二刷
算法
二叉树的最近公共祖先
✨前言目录前言题目介绍:解题思路代码实现:题目来源于:
力扣题目
链接:传送门题目介绍:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于
初阶牛
·
2023-10-12 04:34
刷题集
算法
数据结构
leetcode
每日力扣练习 - 完结篇
文章目录1、前言2、已有力扣博客合集3、小结1、前言 之前为了督促自己多刷力扣算法题,开始了在博客记录
力扣题目
的旅程。
程序员小赵同学
·
2023-10-12 03:18
leetcode
算法
数据结构
Day45【动态规划】70.爬楼梯、322.零钱兑换、279.完全平方数
70.爬楼梯
力扣题目
链接/文章讲解本题之前做过,这次尝试对这道题进行拓展题目改为:一步一个台阶,两个台阶,三个台阶,.......,直到i个台阶。问有多少种不同的方法可以爬到楼顶呢?
林沐华
·
2023-10-09 21:54
代码随想录
动态规划
算法
数据结构
c++
leetcode
LeetCode 2034. 股票价格波动:哈希表 + 有序集合
【LetMeFly】2034.股票价格波动:哈希表+有序集合
力扣题目
链接:https://leetcode.cn/problems/stock-price-fluctuation/给你一支股票价格的数据流
Tisfy
·
2023-10-08 14:49
题解
#
力扣LeetCode
leetcode
散列表
题解
哈希表
有序集合
算法学习:501.二叉搜索树中的众数
二叉搜索树中的众数题目链接:
力扣题目
链接难度:简单给你一个含重复值的二叉搜索树(BST)的根节点root,找出并返回BST中的所有众数(即,出现频率最高的元素)。
As_theWind
·
2023-10-07 19:47
数据结构与算法
java
数据结构
算法
算法学习:122. 买卖股票的最佳时机 II
买卖股票的最佳时机II题目链接:
力扣题目
链接难度:中等给定一个数组prices,其中prices[i]表示股票第i天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候最多只能持有一股股票。
As_theWind
·
2023-10-07 14:57
数据结构与算法
java
算法
数据结构
【JAVA】力扣-5-最长回文子串
目录一、问题二、解题思路三、解题代码一、问题
力扣题目
链接:最长回文子串二、解题思路找回文串的难点在于,回文串的的长度可能是奇数也可能是偶数,解决该问题的核心是从中心向两端扩散的双指针技巧。
随遇而安ing
·
2023-10-07 06:36
算法与数据结构
leetcode
算法
职场和发展
java
代码随想录算法训练营第23期day10 |232.用栈实现队列、225. 用队列实现栈
pop()、peek()实现逻辑一样,就是peek()要把元素push回去
力扣题目
链接先进后出与先进先出的区别classMyQueue{public:stackstIn;stackstOut;/**Initializeyourdatastr
weixin_42179093
·
2023-10-05 20:06
代码随想录二刷
算法
开发语言
代码随想录算法训练营第23期day11 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项 、150. 逆波兰表达式求值
leetcode20)有效的括号二、(leetcode1047)删除字符串中的所有相邻重复项用栈存放将字符串直接当成栈三、(leetcode150)逆波兰表达式求值一、(leetcode20)有效的括号
力扣题目
链接状态
weixin_42179093
·
2023-10-05 20:06
代码随想录二刷
算法
代码随想录算法训练营第23期day12| 239. 滑动窗口最大值 、347. 前K个高频元素
目录一、(leetcode239)滑动窗口最大值jiao二、(leetcode347)前K个高频元素优先级队列与大小顶堆一、(leetcode239)滑动窗口最大值jiao
力扣题目
链接状态:待回顾,想不到啊单调队列维护队列里的元素设计单调队列的时候
weixin_42179093
·
2023-10-05 20:06
代码随想录二刷
算法
代码随想录训练营day1
数组是存放在连续内存空间上的相同类型数据的集合2、数组的下标都是从0开始的3、数组内存空间地址是连续的(Java中的二维数组在内存空间地址不是连续的4、数组中的元素只能被覆盖,不能被删除题目二:二分查找
力扣题目
链接题目描述
JIUYU_M
·
2023-10-05 18:22
数据结构
java
开发语言
代码随想录训练营day2
目录题目一:有序数组的平方题目二:长度最小的子数组题目三:螺旋矩阵||总结:题目一:有序数组的平方
力扣题目
链接题目描述:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序
JIUYU_M
·
2023-10-05 18:22
数据结构
java
排序算法
算法训练营第十天(7.21)| 栈&队列Part01:基础
ImplementQueueusingStacksLeeCode232.ImplementQueueusingStacksLeeCode232.ImplementQueueusingStacks题目地址:
力扣题目
类型
py明天会更好
·
2023-10-05 06:05
算法训练营
算法
数据结构
c++
代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、142.环形链表II。
206.反转链表
力扣题目
链接:反转链表昨天写反转链表的时候漏了一个递归法,今天补上。
鲁树人146
·
2023-10-05 06:18
算法
链表
数据结构
代码随想录算法训练营第六天| 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和。
242.有效的字母异位词
力扣题目
链接:242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
鲁树人146
·
2023-10-05 06:18
算法
代码随想录算法训练营第三天| 203.移除链表元素、707.设计链表、206.反转链表。
力扣题目
链接:移除链表元素classSolution{public:ListNode*removeElements(ListNode*head,intval){ListNode*temp,*ptr;while
鲁树人146
·
2023-10-05 06:17
算法
链表
数据结构
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
704.二分查找
力扣题目
链接:https://leetcode.cn/problems/binary-search/看到题目第一眼还是比较简单的,无非就是不断二分取值比较与target的大小,一步步缩小区间
鲁树人146
·
2023-10-05 06:47
算法
Day3-2021.1.11力扣322. 零钱兑换+377. 组合总和+139. 单词拆分+494. 目标和
力扣题目
刷到150+。今日工作:
力扣题目
刷到150。
自渡2021
·
2023-10-05 01:36
代码随想录算法训练营 day55|392.判断子序列、115.不同的子序列
一、392.判断子序列
力扣题目
链接和最长公共子序列相似,不同之处在于这一道题只有母序列(较长的序列)可以进行删除操作,体现在遍历中就是除了左上方之外,上方和下方只有一个可以转移过来。
weixin_42179093
·
2023-10-04 13:33
待仔细回顾
算法
leetcode
职场和发展
Leetcode每日一题——416.分割等和子集。套用0-1背包。dp四部曲
题目链接:
力扣题目
描述:给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
翔空中,策人生
·
2023-10-04 09:52
动态规划
python
leetcode
动态规划
算法
算法学习:404. 左叶子之和
左叶子之和题目链接:
力扣题目
链接难度:简单给定二叉树的根节点root,返回所有左叶子之和。
As_theWind
·
2023-10-03 19:47
数据结构与算法
java
算法
数据结构
654.最大二叉树
力扣题目
地址(opensnewwindow)给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。
Coding+_+
·
2023-10-03 18:25
leetcode练习
数据结构
算法
c++
106.从中序与后序遍历序列构造二叉树
力扣题目
链接(opensnewwindow)根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。
Coding+_+
·
2023-10-03 18:24
leetcode练习
算法
数据结构
c++
105.从前序与中序遍历序列构造二叉树
力扣题目
链接(opensnewwindow)根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。
Coding+_+
·
2023-10-03 18:53
leetcode练习
算法
数据结构
c++
LeetCode 2251. 花期内花的数目:排序 + 二分
【LetMeFly】2251.花期内花的数目:排序+二分
力扣题目
链接:https://leetcode.cn/problems/number-of-flowers-in-full-bloom/给你一个下标从
Tisfy
·
2023-09-29 15:19
题解
#
CodeForces
leetcode
算法
题解
二分
排序
请看这里,
力扣题目
分类目录$$$
Leetcode分类顺序表新人必刷(剑指OFFER)huahua分类三叶(微软工程师、OI选手)的题目分类代码随想录分类Leetcode前400重点250题LZ的力扣链接LZ的论文链接LZ的CSDN力扣总和Sort645.错误的集合bucketsortMATH7.整数反转168.Excel表列名称171.Excel表列序号HashMap137.只出现一次的数字II554.砖墙645.错误的集合17
野生程序猿RW
·
2023-09-29 02:26
力扣
面试
leetcode
java
面试
力扣
BAT
代码随想录—力扣算法题:07.链表相交. Java版(示例代码与导图详解)
版本修改说明20230923初版07.链表相交同:160.链表相交
力扣题目
链接给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
放下华子我只抽RuiKe5
·
2023-09-28 00:45
力扣算法题学习笔记(自用)
算法
leetcode
链表
java
intellij-idea
112. 路径总和
力扣题目
链接(opensnewwindow)给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明:叶子节点是指没有子节点的节点。
我就不信不能提高代码水平
·
2023-09-27 22:42
leetcode练习
数据结构
算法
c++
113. 路径总和ii
力扣题目
链接(opensnewwindow)给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明:叶子节点是指没有子节点的节点。
我就不信不能提高代码水平
·
2023-09-27 22:09
leetcode练习
算法
数据结构
LeetCode 2100.适合打劫银行的日子
力扣题目
链接:https://leetcode.cn/problems/find-good-days-to-rob-the-bank/你和一群强盗准备打劫银行。
Tisfy
·
2023-09-27 19:28
题解
#
力扣LeetCode
leetcode
算法
题解
二分查找算法(三) ---- X的平方根
记录一下二分查找算法
力扣题目
链接:https://leetcode.cn/problems/sqrtx/二分查找的前提条件保证数组是有序的数组中无重复性元素二分法的区间定义主要有两种[L,R]左闭右闭的形式
蜗牛钉
·
2023-09-25 20:13
算法
leetcode
数据结构
LeetCode LCP 06.拿硬币
【LetMeFly】LCP06.拿硬币
力扣题目
链接:https://leetcode.cn/problems/na-ying-bi/桌上有n堆力扣币,每堆的数量保存在数组coins中。
Tisfy
·
2023-09-24 17:52
题解
#
力扣LeetCode
leetcode
算法
题解
数组
遍历
力扣算法题 DAY4 链表 | 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、 面试题 02.07. 链表相交 、142.环形链表II
目录24.两两交换链表中的节点19.删除链表的倒数第N个节点面试题02.07.链表相交142.环形链表II24.两两交换链表中的节点
力扣题目
链接(opensnewwindow)给定一个链表,两两交换其中相邻的节点
-不想秃头的少女猿-
·
2023-09-24 02:54
链表
算法
leetcode
数据结构
java
代码随想录算法训练营day60|84.柱状图中最大的矩形 |完结撒花~
84.柱状图中最大的矩形
力扣题目
链接给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。
xinrenne
·
2023-09-23 22:48
算法
leetcode
java
代码随想录算法训练营day59|503.下一个更大元素II |42.接雨水
503.下一个更大元素II
力扣题目
链接给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。
xinrenne
·
2023-09-23 22:18
算法
leetcode
java
代码随想录算法训练营day58|单调栈|739. 每日温度|496.下一个更大元素 I
739.每日温度
力扣题目
链接请根据每日气温列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用0来代替。
xinrenne
·
2023-09-23 22:48
算法
leetcode
java
代码随想录算法训练营day57|647. 回文子串|516.最长回文子序列
647.回文子串
力扣题目
链接给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。
xinrenne
·
2023-09-23 22:39
算法
动态规划
java
leetcode
代码随想录算法训练营第23期day2 | 977.有序数组的平方 、209.长度最小的子数组、59.螺旋矩阵II
leetcode977)有序数组的平方1.暴力解法2.双指针法二、(leetcode209)长度最小的子数组1.暴力解法编辑2.滑动窗口三、(leetcode59)螺旋矩阵II一、(leetcode977)有序数组的平方
力扣题目
链接
weixin_42179093
·
2023-09-23 11:45
代码随想录二刷
算法
矩阵
代码随想录算法训练营 day59|503.下一个更大元素II、42. 接雨水
一、503.下一个更大元素II
力扣题目
链接可以不扩充nums,在遍历的过程中模拟走两边numsclassSolution{public:vectornextGreaterElements(vector&
weixin_42179093
·
2023-09-23 11:15
待仔细回顾
算法
数据结构
代码随想录算法训练营|DAY3|203.移除链表元素、27.移除元素、707.设计链表、206.反转链表
203.移除链表元素
力扣题目
链接代码随想录讲解链接关键:删除节点是否涉及到头节点1.直接使用原来的链表来进行删除操作。
king12345678k
·
2023-09-23 11:13
算法
链表
数据结构
LeetCode 2591. 将钱分给最多的儿童
【LetMeFly】2591.将钱分给最多的儿童
力扣题目
链接:https://leetcode.cn/problems/distribute-money-to-maximum-children/给你一个整数
Tisfy
·
2023-09-22 17:22
题解
#
力扣LeetCode
leetcode
算法
题解
数学
贪心
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他