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
力扣动态规划
算法学习——LeetCode
力扣
二叉树篇1
算法学习——LeetCode
力扣
二叉树篇1144.二叉树的前序遍历144.二叉树的前序遍历-
力扣
(LeetCode)描述给你二叉树的根节点root,返回它节点值的前序遍历。
拉依达不拉胯
·
2024-02-11 06:42
LeetCode算法学习
算法
学习
leetcode
c++
c
算法学习——LeetCode
力扣
栈与队列篇2
算法学习——LeetCode
力扣
栈与队列篇2150.逆波兰表达式求值150.逆波兰表达式求值-
力扣
(LeetCode)描述给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。
拉依达不拉胯
·
2024-02-11 06:11
LeetCode算法学习
算法
学习
leetcode
c++
c语言
春节每日一题~(自除数)
728.自除数-
力扣
(LeetCode)#includeint*selfDividingNumbers(intleft,intright,int*returnSize){int*result=(int*
pearlthriving
·
2024-02-11 06:07
算法
数据结构
字符串相乘---
力扣
原题(采用算数运算法实现,注释详细,非常好理解)
各位在看代码时一定要结合我们的算术法则,就是小学都学过的竖式运算!实在不行你就把竖式列出来看!看完点个关注和赞呐!importjava.util.Scanner;/***@authorTrank*@projectName字节*/publicclass字符串相乘{publicstaticvoidmain(String[]args){Solutionsolution=newSolution();Sca
Trank
·
2024-02-11 05:27
面试高频算法题
leetcode
java
算法
467. 环绕字符串中唯一的子字符串
解题方法我们可以使用
动态规划
的方法来解决这个问题。我们创建一个数组dp,其中dp[i]表示以字符i为结尾
爱跑步的程序员~
·
2024-02-11 04:05
算法
动态规划
leetcode:51. N 皇后
51.N皇后来源:
力扣
(LeetCode)链接:https://leetcode.cn/problems/n-queens/按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。
uncle_ll
·
2024-02-11 03:25
编程练习-Leetcode
leetcode
八皇后
N皇后
回溯
算法训练
备战蓝桥杯---
动态规划
之经典背包问题
看题:我们令f[i][j]为前i个物品放满容量为j的背包的最大价值。f[i][j]=max(f[i-1][j],f[i-1][j-c[i]]+w[i]);我们开始全副成负无穷。f[0][0]=0;最后循环最后一行求max;负无穷:0xc0c0c0c0;正无穷:0x3f3f3f3f下面是v=12,n=6的图示:下面是AC代码:#includeusingnamespacestd;#defineintl
cocoack
·
2024-02-11 01:26
蓝桥杯
动态规划
算法
c++
备战蓝桥杯---
动态规划
之背包问题引入
先看一个背包问题的简单版:如果我们暴力枚举可能会超时。但我们想一想,我们其实不关心怎么放,我们关心的是放后剩下的体积。用可行性描述即可。于是我们令f[i][j]表示前i个物品能否放满体积为j的背包。f[i][j]=f[i-1][j]||f[i-1][j-v[i]];f[0][0]=1;然后,我们去找jmax并真的值即可。这是用图表示:下面是AC代码:#includeusingnamespacest
cocoack
·
2024-02-11 01:55
蓝桥杯
动态规划
算法
c++
C++
动态规划
记忆化搜索 滑雪
给定一个R行C列的矩阵,表示一个矩形网格滑雪场。矩阵中第i行第j列的点表示滑雪场的第i行第j列区域的高度。一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。当然,一个人能够滑动到某相邻区域的前提是该区域的高度低于自己目前所在区域的高度。下面给出一个矩阵作为例子:12345161718196152425207142322218131211109在给定矩阵中,一条可行的
伏城无嗔
·
2024-02-11 00:08
力扣
动态规划
算法笔记
c++
动态规划
力扣
292 场周赛
292场周赛第一题classSolution{public:stringlargestGoodInteger(stringnum){stringret="";for(inti=0;iret){ret=t;}}returnret;}};第二题/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNod
ViTe思考者
·
2024-02-10 22:43
二叉树 Leetcode 965 单值二叉树
来源:
力扣
(LeetCode)链接:https://leetcode-
禾木清清
·
2024-02-10 22:39
传送门:【巴尔加瓦算法图解】所有文章
第五章散列表巴尔加瓦算法图解——第六章广度优先搜索巴尔加瓦算法图解——第七章狄克斯特拉算法巴尔加瓦算法图解——第八章贪婪算法(上)巴尔加瓦算法图解——第八章贪婪算法(全局最优)(下)巴尔加瓦算法图解:第九章
动态规划
巴尔加瓦算法图解
Ashleyxxihf
·
2024-02-10 20:51
算法
数据库
database
pandas
matplotlib
Leetcode2786. 访问数组中的位置使分数最大
EverydayaLeetcode题目来源:2786.访问数组中的位置使分数最大解法1:
动态规划
状态数组:dp[i][0]:访问下标范围[0,i]中的元素且最后访问的元素是偶数时的最大得分;dp[i][
UestcXiye
·
2024-02-10 20:18
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
动态规划
97. 交错字符串
97.交错字符串题目链接:97.交错字符串代码如下://
动态规划
跟62不同路径思想类似//参考:https://leetcode.cn/problems/interleaving-string/solutions
咔咔咔的
·
2024-02-10 19:51
leetcode
c++
62. 不同路径
62.不同路径题目链接:62.不同路径代码如下://
动态规划
classSolution{public:intuniquePaths(intm,intn){intdp[m][n];for(inti=0;i
咔咔咔的
·
2024-02-10 19:21
leetcode
c++
每日一练:LeeCode-106、从中序与后序遍历序列构造⼆叉树、LeeCode-106、从前序与中序遍历序列构造二叉树【二叉树+DFS+分治】
本文是
力扣
LeeCode-106、从中序与后序遍历序列构造二叉树LeeCode-105、从前序与中序遍历序列构造二叉树学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-02-10 19:50
#
每日一道LeeCode算法题
算法
数据结构
leetcode
二叉树:dfs+回溯
dfs方法如何定义回溯dfs一般会搭配回溯(dfs有返回值),本文中
力扣
114、226因为dfs返回值是void,所以不涉及回溯;从root根节点出发:dfs递归的最内层是二叉树的最底层;回溯的起点是递归的最内层
ZJH'blog
·
2024-02-10 19:50
深度优先
算法
leetcode
每日一练:LeeCode-112、路径总和【二叉树+DFS+回溯】
本文是
力扣
LeeCode-112、路径总和学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。给你二叉树的根节点root和一个表示目标和的整数targetSum。
666-LBJ-666
·
2024-02-10 19:19
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:LeeCode-113、路径总和 II【二叉树+DFS+回溯+是否有返回值】
本文是
力扣
LeeCode-113、路径总和II【二叉树+DFS+回溯+是否有返回值】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-02-10 19:49
#
每日一道LeeCode算法题
算法
数据结构
leetcode
63. 不同路径 II
63.不同路径II题目链接:63.不同路径II代码如下://
动态规划
classSolution{public:intuniquePathsWithObstacles(vector>&obstacleGrid
咔咔咔的
·
2024-02-10 19:49
leetcode
c++
力扣
(LeetCode)第933题 -- 最近的请求次数
草稿:python3题解:classRecentCounter:def__init__(self):self.q=deque()defping(self,t:int)->int:self.q.append(t)whilelen(self.q)>0andt-self.q[0]>3000:self.q.popleft()returnlen(self.q)#YourRecentCounterobject
宇宙核
·
2024-02-10 18:36
leetcode
算法
python
矩形覆盖
2.发现这是斐波那契数列的变形,也可以使用
动态规划
求解,状态转移方程为:dp[i]=dp[i-1]+dp[i-2]。
youzhihua
·
2024-02-10 18:59
【ETOJ P1046】斐波那契数列 题解(数学+
动态规划
)
题目描述给定一个整数TTT,表示样例数。对于每个样例,给定一个整数nnn,求斐波那契数列的第nnn项。斐波那契数列定义为f(1)=f(2)=1f(1)=f(2)=1f(1)=f(2)=1,f(n)=f(n−1)+f(n−2)f(n)=f(n−1)+f(n−2)f(n)=f(n−1)+f(n−2)。结果对109+710^9+7109+7取模。输入格式第一行一个整数TTT。(1≤T≤1001≤T≤10
HEX9CF
·
2024-02-10 18:45
Algorithm
Problems
动态规划
算法
【ETOJ P1024】无穷背包 题解(
动态规划
+完全背包)
题目描述小eee的背包容量为mmm,现在商店里有nnn种商品。由于在梦境中,他可以零元购,商店里的每种商品都有无穷件,每件商品有一个价值wiw_iwi和体积viv_ivi。问小eee最多可以带走多少价值的商品?输入第一行两个整数表示m,nm,nm,n。(1≤m≤105,1≤n≤5001≤m≤10^5,1≤n≤5001≤m≤105,1≤n≤500)接下来nnn行,每行两个整数表示wi,viw_i,v
HEX9CF
·
2024-02-10 18:44
Algorithm
Problems
动态规划
算法
C语言每日一题(51)相同的树
力扣
网100相同的树题目描述给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
对编程一片赤诚的小吴
·
2024-02-10 17:39
c语言
算法
开发语言
C语言每日一题(53)翻转二叉树
力扣
网226翻转二叉树题目描述给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。
对编程一片赤诚的小吴
·
2024-02-10 17:39
数据结构
算法
C语言每日一题(52)单值二叉树
力扣
网965单值二叉树题目描述如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。
对编程一片赤诚的小吴
·
2024-02-10 17:09
数据结构
算法
双非本科准备秋招(22.1)——
力扣
二叉搜索树
1、98.验证二叉搜索树中序遍历的非递归实现,我们中序遍历二叉搜索树,得到的结果一定是递增的,否则就不是二叉搜索树。classSolution{publicbooleanisValidBST(TreeNoderoot){//中序LinkedListstack=newLinkedListlist=newLinkedList=list.get(i+1).val){returnfalse;}}retur
随心自风流
·
2024-02-10 17:37
leetcode
算法
秋招
二叉搜索树
力扣
数据结构
java
代码随想录算法训练营第39天 | 62.不同路径 63.不同路径 II
动态规划
实现如下,其实还可以用滚动数组的方式进一步做空间优化,当前的状态只与左侧和上面的状态有关,可以只用一个一维数组表示,其自身就是上次遍历(上
纵使啰嗦始终关注
·
2024-02-10 17:26
算法
《剑指 Offer》专项突破版 - 面试题 37 : 小行星碰撞(C++ 实现)
题目链接:LCR037.行星碰撞-
力扣
(LeetCode)题目:输入一个表示小行星的数组,数组中每个数字的绝对值表示小行星的大小,数字的正负号表示小行星运动的方向,正号表示向右飞行,负号表示向左飞行。
melonyzzZ
·
2024-02-10 16:13
数据结构
c++
开发语言
数据结构
《剑指 Offer》专项突破版 - 面试题 34 : 外星语言是否排序(C++ 实现)
题目链接:LCR034.验证外星语词典-
力扣
(LeetCode)题目:有一门外星语言,它的字母表刚好包含所有的英文小写字母,只是字母表的顺序不同。
melonyzzZ
·
2024-02-10 16:43
数据结构
哈希算法
散列表
算法
c++
leetcode
数据结构
开发语言
《剑指 Offer》专项突破版 - 面试题 36 : 详解后缀表达式(C++ 实现)
题目链接:LCR036.逆波兰表达式求值-
力扣
(LeetCode)题目:后缀表达式是一种算术表达式,它的操作符在操作数的后面。输入一个用字符串数组表示的后缀表达式,请输出该后缀表达式的计算结果。
melonyzzZ
·
2024-02-10 16:42
数据结构
c++
开发语言
数据结构
面试
leetcode
2 月 6 日算法练习-
动态规划
砝码承重【问题描述】你有一架天平和N个砝码,这N个砝码重量依次是W1,W2,...,WN。请你计算一共可以称出多少种不同的正整数重量?注意砝码可以放在天平两边。【输入格式】输入的第一行包含一个整数N。第二行包含N个整数:W1,W2,W3,...,WN。【输出格式】输出一个整数代表答案。【样例输入】3146【输出样例】10【样例说明】能称出的10种重量是:1、2、3、4、5、6、7、9、10、11。
小蒋的学习笔记
·
2024-02-10 15:43
算法
算法
动态规划
DAY10用栈实现队列与用队列实现栈
用栈实现队列232.用栈实现队列-
力扣
(LeetCode)就是用栈来实现队列的先进先出功能,我们知道,栈是先进后出的,要实现队列的先进先出功能,避免不了要使用两个栈,一个用于输入(成为入栈),一个用于输出
佳佳1515
·
2024-02-10 13:08
java
算法
数据结构
DAY11之有效的括号、删除字符串中的所有相邻重复项和逆波兰表达式求值
有效的括号20.有效的括号-
力扣
(LeetCode)由于栈结构的特殊性,非常适合做对称匹配类的题目。首先要弄清楚,字符串里的括号不匹配有几种情况。
佳佳1515
·
2024-02-10 13:08
算法
DAY12之滑动窗口最大值
今天内容有点超乎我的能力直接放卡哥的讲解了239.滑动窗口最大值-
力扣
(LeetCode)先看超时的暴力解法classSolution{public:vectormaxSlidingWindow(vector
佳佳1515
·
2024-02-10 13:08
算法
leetcode
数据结构
DAY9之重复的子字符串
459.重复的子字符串-
力扣
(LeetCode)移动匹配当一个字符串s:abcabc,内部由重复的子串组成,那么这个字符串的结构一定是这样的:也就是由前后相同的子串组成。
佳佳1515
·
2024-02-10 13:38
算法
DAY2:有序数组的平方、长度最小的子数组和螺旋矩阵||(附带二维数组回形遍历)
有序数组的平方977.有序数组的平方-
力扣
(LeetCode)暴力解:classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i
佳佳1515
·
2024-02-10 13:07
矩阵
算法
leetcode
力扣
刷题之旅:进阶篇(六)—— 图论与最短路径问题
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-10 12:50
leetcode
图论
算法
数据结构
python
深度学习
力扣
刷题之旅:进阶篇(五)——
动态规划
(DP)的妙用
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-10 12:49
leetcode
动态规划
算法
数据结构
python
力扣
刷题之旅:进阶篇(四)—— 滑动窗口问题
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-10 12:48
leetcode
算法
职场和发展
数据结构
python
Decode Ways II——
动态规划
文章目录一、题目二、题解一、题目AmessagecontaininglettersfromA-Zcanbeencodedintonumbersusingthefollowingmapping:‘A’->“1”‘B’->“2”…‘Z’->“26”Todecodeanencodedmessage,allthedigitsmustbegroupedthenmappedbackintolettersusi
叶卡捷琳堡
·
2024-02-10 10:29
动态规划
算法
开发语言
leetcode
数据结构
Longest Valid Parentheses——
动态规划
文章目录一、题目二、题解一、题目Givenastringcontainingjustthecharacters‘(’and‘)’,returnthelengthofthelongestvalid(well-formed)parenthesessubstring.Example1:Input:s=“(()”Output:2Explanation:Thelongestvalidparenthesess
叶卡捷琳堡
·
2024-02-10 10:27
动态规划
算法
leetcode
数据结构
c++
力扣
:51. N 皇后
回溯解法思路:1.用二维char数组来模拟放置皇后操作,同时要先把先将二维数组中全部赋值为'.'来表示空位。再调用回溯函数,终止条件为遍历的行数等于n时结束遍历,把char【】【】类型的值加入到集合li1中,再加加入过程中要将char【】【】类型转化成LIst类型再把li2集合加入到li1集合中去。2.用for循环来遍历全部的操作,用jiancha()函数检查char【row】【i】节点的同一行和
AnDanXingKo
·
2024-02-10 10:57
回溯
leetcode
算法
Python 小白的 Leetcode Daily Challenge 刷题计划 - 20240209(除夕)
368.LargestDivisibleSubset难度:Medium
动态规划
+方案还原Yesterday'sDailyChallengecanbereducedtotheproblemofshortestpathinanunweightedgraphwhiletoday'sdailychallengecanbereducedtotheproblemoflongestpathinanunweigh
春玩其华,秋得其实
·
2024-02-10 09:42
leetcode
算法
职场和发展
417. 太平洋大西洋水流问题(Python)
题目难度:★★★☆☆类型:二维数组方法:深度优先搜索
力扣
链接请移步本题传送门更多
力扣
中等题的解决方案请移步
力扣
中等题目录给定一个mxn的非负整数矩阵来表示一片大陆上各个单元格的高度。
玖月晴
·
2024-02-10 09:01
蓝桥杯每日一题------背包问题(一)
前言背包问题可以看作
动态规划
系列入门的一个开端,欢迎开启
动态规划
之旅,在正式学习之前,我想说的是,
动态规划
真的不难,与贪心算法比较,
动态规划
有自己的多种板子,也有自己的多种套路;与高级数据结构比较,
动态规划
的代码量真
花落yu
·
2024-02-10 09:25
蓝桥杯
代理模式
职场和发展
面试经典150题 -- 栈(总结)
总的链接面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台关于栈--stack的学习链接c++的STL中的栈--stack-CSDN博客20.有效的括号这题直接用栈模拟就好了
ros275229
·
2024-02-10 09:54
leetcode
算法学习
面试
leetcoe面试150题
leetcode
c++
算法
94 . 二叉树的中序遍历 -- 2024.2.10 LeetCode每日一题
链接
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路:采取递归的方式,中序遍历的顺序是左中右,然后模拟即可;代码classSolution{public:voidtransfer(TreeNode
ros275229
·
2024-02-10 09:53
leetcode
算法学习
leetcode
算法
职场和发展
【leetcode热题100】合并两个有序数组
难度:简单通过率:34.2%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组
kiugvui
·
2024-02-10 08:38
leetcode热题100
leetcode
算法
职场和发展
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他