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
动态规划-杨辉三角
【Java】二维数组打印一个 10 行
杨辉三角
使用二维数组打印一个10行
杨辉三角
。【提示】第一行有1个元素,第n行有n个元素每一行的第一个元素和最后一个元素都是1从第三行开始,对于非第一个元素和最后一个元素的元素。
恒星同学提不起劲
·
2023-10-21 21:20
JAVA
数据结构
算法
【Java练习题】输出n行
杨辉三角
1、题目描述:
杨辉三角
的两个边都是1,内部其它都是肩上两个数的和。
TowerNeko
·
2023-10-21 21:49
Java题目保存
intellij-idea
java
java:一个十行的
杨辉三角
杨辉三角
的规律:1.第n行就有n个元素2.每行的第一个和最后一个元素是一。
面包 与理想
·
2023-10-21 21:19
算法
数据结构
java
开发语言
Java,输出一个10行的
杨辉三角
据图可以发现,
杨辉三角
是每行的首元素和末元素都为1,中间的元素都是等于它上面的元素加上左上角的元素。首先,先完成二数组的创建和初始化,第一行的长度为一,第二行的长度为二……以此类推。
二狗mao
·
2023-10-21 21:17
java
助你刷题LeetCode - 常见算法(持续更新中)
常见算法
动态规划
-后一个状态能由前一个状态转换来分治回溯并查集-算是否关联前序遍历(先序遍历)中序遍历双指针(快慢指针)从集合中选择满足条件的结果(去重或不去重)快速选择-求第K大(小)元素或前K大(小
yue_hu
·
2023-10-21 20:55
算法
算法
JAVA(2021-11-12)leetcode每日一题----猜数字大小 II
这个题个人感觉有点难,想了半天,还看了题解才写出来首先这个题要用
动态规划
而不是二分,二分根本做不下去。
花园宝宝胡图图
·
2023-10-21 20:23
leetcode
leetcode
java
动态规划
2022-07-25——吐槽
咱也不知道打印
杨辉三角
为什么还要最下面一层输出#!
Lxk_cdcf
·
2023-10-21 19:38
杨辉三角
II
/***获取
杨辉三角
的指定行*直接使用组合公式C(n,i)=n!/(i!*(n-i)!)
渣一个
·
2023-10-21 19:38
算法
LeetCode
119.
杨辉三角
II
leetcode 64. 最小路径和
示例:输入:[[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径1→3→1→1→1的总和最小解题思路使用
动态规划
的思想,用path[m][n]表示mxn网格。
James_chok
·
2023-10-21 18:39
leetcode
leetcode
Java
【LeetCode】64. 最小路径和
示例2:输入:grid=[[1,2,3],[4,5,6]]输出:122答案自己写的,参考上一题,
动态规划
classSolutio
LouHerGetUp
·
2023-10-21 18:35
LeetCode
Python
leetcode
算法
算法通关村第十五关——超大规模数据场景青铜挑战笔记
此篇之前,我们所学习的普通数组、链表、Hash、树、字符串等结构,递归、排序等思想,以及后面需要学习的滑动窗口、回溯、贪心、
动态规划
等思想,在面对超大规模数据场景时表现差强人意,亟需面对超大规模数据场景的解题思想
我见鱼市星宿z
·
2023-10-21 17:06
算法
笔记
LeetCode 139. 单词拆分(Medium)/ 140. 单词拆分 II(Hard)
题目链接题解
动态规划
+记忆化回溯逐行解释python3思路代码classSolution:###0201
动态规划
(84ms,14.9MB)defwordBreak(self,s:str,wordDict
Aiclin
·
2023-10-21 13:28
LeetCode
leetcode
算法
职场和发展
LeetCode 140. 单词拆分 II(回溯算法和DFS解决)
1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ提取码:6666回溯算法解决前面我们分别通过
动态规划
数据结构和算法
·
2023-10-21 13:57
数据结构和算法
leetcode
算法
动态规划
单词拆分
回溯算法
华为OD机试 - 玩牌高手 -
动态规划
(Java 2023 B卷 100分)
目录一、题目描述二、输入描述三、输出描述四、解题思路具体规则如下:具体步骤如下:五、Java算法源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里一、题目描述给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌,请计算所有轮结束后其可以获得的最高总分数。选择规则如下:在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,
哪 吒
·
2023-10-21 12:17
搬砖工逆袭Java架构师
华为od
动态规划
java
七日集训
学习
送书
【算法题】
动态规划
系列
动态规划
:运筹学中一种求最值的算法套路:明确状态和选择;明确dp定义;梳理每次选择的逻辑注:以下题号为leetcode题号,可以在leetcode上搜索找到原题目录矩阵路径47.礼物的最大价值&64.最小路径和
起昵称要随意
·
2023-10-21 12:18
算法题
算法
【算法|
动态规划
No.26】leetcode1745. 分割回文串 IV
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【手撕算法系列专栏】【LeetCode】本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助希望我们一起努力、成长,共同进步。点击直接跳转到该题目目录1️⃣题目描述2️⃣题目解析3️⃣解题代码1️⃣题目描述给你一个字符串s,如果可以将它分割成三个非空回文子字符串,那么返回true,否则返回f
兜里有颗棉花糖
·
2023-10-21 11:11
LeetCode
手撕算法系列专栏
算法
动态规划
leetcode
python优化算法_Python最优化算法实战
本书以理论结合编程开发为原则,使用Python作为开发语言,讲解*优化算法的原理和应用,详细介绍了Python基础、Gurobi优化器、线性规划、整数规划、多目标优化、
动态规划
、图与网络分析、智能优化算法
weixin_39972264
·
2023-10-21 11:05
python优化算法
【算法训练-
动态规划
零】
动态规划
解题框架
动态规划
问题的一般形式就是求最值。
动态规划
其实是运筹学的一种最优化方法,只不过在计算机问题上应用比较多,比如说求最长递增子序列呀,最小编辑距离呀等等。既然是要求最值,核心问题是什么呢?
存在morning
·
2023-10-21 11:22
#
动态规划
算法
动态规划
AtCoder Regular Contest 068 F - Solitaire
动态规划
题意一开始要把1到n从小到大放入一个双端队列,然后再逐个取出来。问取数序列中有多少个满足第k位恰好是1。n#include#include#include#include
_beginend
·
2023-10-21 09:23
动态规划
数据结构与算法(文章链接汇总)
栈与队列数据结构与算法(四):哈希表数据结构与算法(五):树数据结构与算法(六):堆数据结构与算法(七):搜索算法数据结构与算法(八):排序算法数据结构与算法(九):分治与回溯算法数据结构与算法(十):
动态规划
与贪心算法
Robot_Yue
·
2023-10-21 09:08
数据结构与算法
数据结构
算法
c++
学习
笔记
数据结构与算法(十):
动态规划
与贪心算法
参考引用Hello算法Github:hello-algo1.
动态规划
算法
动态规划
将一个问题分解为一系列更小的子问题,并通过存储子问题的解来避免重复计算,从而大幅提升时间效率问题:给定一个共有n阶的楼梯,
Robot_Yue
·
2023-10-21 09:32
数据结构与算法
动态规划
贪心算法
算法
学习
c++
数据结构
动态规划
13(Leetcode139单词拆分)
代码:classSolution{publicbooleanwordBreak(Strings,ListwordDict){SetwordDictSet=newHashSet(wordDict);boolean[]dp=newboolean[s.length()+1];dp[0]=true;for(inti=1;i<=s.length();i++){for(intj=0;j
从月亮走向月亮7
·
2023-10-21 09:25
动态规划
算法
动态规划
14(Leetcode516最长回文子序列)
代码:classSolution{publicintlongestPalindromeSubseq(Strings){intn=s.length();int[][]dp=newint[n][n];for(inti=n-1;i>=0;i--){dp[i][i]=1;charc1=s.charAt(i);for(intj=i+1;j
从月亮走向月亮7
·
2023-10-21 08:16
动态规划
算法
牛客NC59 矩阵的最小路径和 (
动态规划
,压缩空间的
动态规划
)
原题链接解题方法暴力递归(时间复杂度过高)
动态规划
压缩空间的
动态规划
(可以降低空间复杂度)暴力递归(时间复杂度过高)每个位置都尝试向右走和向左走,时间复杂度较高,为O(2^(n*m))publicclassSolution
努力不停努力
·
2023-10-21 06:22
数据结构与算法
牛客网算法题
动态规划
算法
数据结构
【牛客网-名企高频面试题】NC59 矩阵的最小路径和——
动态规划
矩阵的最小路径题目描述给定一个n*m的矩阵a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。示例1输入[[1,3,5,9],[8,1,3,4],[5,0,6,1],[8,8,4,0]]返回值12解题思路第一行只能从左往右第一个元素的值为原数组的第一个元素dp[0][0]=a[0][0]dp[0][j]=a[0][j]+d
yours_棒棒糖
·
2023-10-21 06:21
牛客题单_
动态规划
课程状压dp习题
牛客题单_
动态规划
课程状压dp习题文章目录牛客题单_
动态规划
课程状压dp习题NC14732锁NC15034德玛西亚万岁NC16418宝藏NC17061多彩的树NC17890方格填色NC20485[ZJOI2009
「已注销」
·
2023-10-21 06:20
ACM-牛客题单
牛客-NC59-矩阵的最小路径和
NC59.矩阵的最小路径和(medium)方法一:
动态规划
法方法一:
动态规划
法思路:入门级
动态规划
,大家可以先看求路径这道题,思想非常接近,注意边界条件和状态转移方程。
遮半面涟漪
·
2023-10-21 06:47
LeetCode刷题
牛客(剑指OFFER)
数据结构
动态规划
leetcode
算法
java
算法通关村第19关【白银】|
动态规划
高频问题
1.零钱兑换思路:确定dp:这里是最少硬币的个数,不是种类确定递推公式:dp[j]=Math.min(dp[j],dp[j-coins[i]]+1),不要当前硬币dp[j]还是保持以前的组合方法,要当前硬币dp[j-coins[i]]+1确定初始化:dp[0]=0,其他的都得初始化最大值确定遍历顺序:组合排列都无所谓,保证完全背包从前往后即可classSolution{publicintcoinC
三水木_
·
2023-10-21 06:46
算法
算法
动态规划
牛客:NC59 矩阵的最小路径和
牛客:NC59矩阵的最小路径和文章目录牛客:NC59矩阵的最小路径和题目描述题解思路题解代码题目描述题解思路
动态规划
,递推公式:matrix[i][j]+=min(matrix[i-1][j],matrix
云浅风淡
·
2023-10-21 06:44
数据结构与算法
矩阵
线性代数
【算法设计与分析】贪心 | 复习笔记
文章目录贪心贪心的概念贪心的基本要素贪心与
动态规划
的差异贪心算法的理论基础应用范例活动安排问题最优装载问题哈夫曼编码单源最短路径(Dijkstra算法)最小生成树(的Prim算法和Kruskal算法)多机调度问题贪心贪心的概念贪心算法总是作出在当前看来最好的选择
柔水终成雕刀╮( ̄▽ ̄"")╭
·
2023-10-21 06:14
算法设计与分析
复习笔记
算法
贪心算法
1130:
杨辉三角
题目描述还记得中学时候学过的
杨辉三角
吗?
菜鸟也有进大厂的梦
·
2023-10-21 05:12
c语言
算法
c++
c语言
Longest Increasing Subsequence 最长递增子序列【
动态规划
】【Java】【中等】
目录一,题目描述英文描述中文描述示例与说明二,解题思路三,AC代码Java四,解题过程第一搏第二搏一,题目描述英文描述Givenanintegerarraynums,returnthelengthofthelongeststrictlyincreasingsubsequence.Asubsequenceisasequencethatcanbederivedfromanarraybydeleting
&再见萤火虫&
·
2023-10-21 05:40
LeetCode
leetcode
中等
动态规划
LeetCode No.53 最大子序和 java 贪心
动态规划
(1)
目录题目题解贪心算法
动态规划
(dp)dp解法1dp解法2答案代码总结题目给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
短腿Cat
·
2023-10-21 05:37
LeetCode刷题
算法专栏
leetcode
动态规划
贪心算法
数据结构
java
【算法|
动态规划
No.22】leetcode115. 不同的子序列
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【手撕算法系列专栏】【LeetCode】本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助希望我们一起努力、成长,共同进步。点击直接跳转到该题目目录1️⃣题目描述2️⃣题目解析3️⃣解题代码1️⃣题目描述给你两个字符串s和t,统计并返回在s的子序列中t出现的个数,结果需要对10910^{9
兜里有颗棉花糖
·
2023-10-21 04:03
手撕算法系列专栏
LeetCode
算法
动态规划
leetcode
编辑距离问题与
动态规划
编辑距离问题与
动态规划
编辑距离(EditDistance),又称Levenshtein距离,是指通过插入、删除、替换字符的方式将一个字符串转换为另一个字符串所需的最小操作数。
尚可签
·
2023-10-21 04:36
初学篇
动态规划
算法
力扣
统计不同子序列出现的个数
动态规划
的思路为了解决这个问题,我们
尚可签
·
2023-10-21 04:35
初学篇
代理模式
力扣
正则表达式匹配
我们将使用
动态规划
来解决这个问题。
动态规划
解决方案
动态规划
是解决此类字符串匹配问题的一种强大方法。我们可
尚可签
·
2023-10-21 04:04
初学篇
正则表达式
力扣
笔试编程题总结
2017年网易内推笔试编程题1(
动态规划
)小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3…….这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的石板,小易单次只能往前跳K的一个约数
freshZero_
·
2023-10-21 02:37
C++
笔试编程
买卖股票的最佳时机--
动态规划
知识点
暴力法需要二重循环,解法二通过
动态规划
使得只需要一次遍历即可找到最大值,
动态规划
适用于多阶段决策过程的最优化问题,明显这里就是一个决定什么时候买和卖出的阶段决策问题。
小香米团子
·
2023-10-21 00:01
leetcode
hot100
动态规划
[leetcode刷题]HOT100
个节点(中等)31下一个排序(数组)(中等)(特殊)39组合总和(中等)(回溯)48旋转图像(中等)(找规律)64最小路径和(中等)75颜色分类(中等)(双指针)(重要)96不同的二叉搜索树(中等)(
动态规划
Windalove
·
2023-10-21 00:00
leetcode周记录
leetcode
链表
算法
【2023131】力扣hot100学习70爬楼梯(
动态规划
)
爬楼梯看到题目,让你看有多少种不同的方法爬到楼顶,没有让你具体列出来,就问了方案的数量,可以考虑
动态规划
。想
动态规划
五部曲:1.确定dp[i]的下标以及dp的含义:爬到i层台阶,有dp[i]种方案。
山羊润润
·
2023-10-21 00:59
力扣
动态规划
leetcode
学习
LeetCode 热题 HOT 100之221. 最大正方形(击败了92.92%的用户)
matrix=[["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]输出:4思路:
动态规划
goldfish_well
·
2023-10-21 00:28
LeetCode
热题
HOT
100
随机开始
leetcode
算法
动态规划
矩阵
数据结构
LeetCode Hot 100 No.494 目标和
思路:这道题用
动态规划
的方式做。我们容易知道,这个整数数组nums构成的表达式,最大值应该是sum(nums),最小值应该是-sum(nums)。
counting_stars123
·
2023-10-21 00:28
LeetCode
Hot
100
数据结构
LeetCode Hot 100 No.416 分割等和子集
思路:
动态规划
g给定的数组为nums首先,长度小于2的数组,直接返回false,因为不可分为两个子集。然后我们要用一个循环来计算给定数组的总和sum。如果sum为奇数也直接返回false。
counting_stars123
·
2023-10-21 00:57
LeetCode
Hot
100
数据结构
leetcode
算法
动态规划
LeetCode Hot 100 No.322. 零钱兑换
思路:很经典的
动态规划
题目。我们只需要写出递推公式:num(i)=min(num(i-coin(j)))+1.coin(j)为硬币的面额。
counting_stars123
·
2023-10-21 00:57
LeetCode
Hot
100
leetcode
动态规划
java
算法
leetCode Hot 100 No.647 回文子串
示例1:输入:“abc”输出:3解释:三个回文子串:“a”,“b”,“c”示例2:输入:“aaa”输出:6解释:6个回文子串:“a”,“a”,“a”,“aa”,“aa”,“aaa”思路:
动态规划
方法。
counting_stars123
·
2023-10-21 00:26
LeetCode
Hot
100
字符串
leetcode
动态规划
Leetcode hot 100之
动态规划
【递推公式】
目录入门理解斐波那契(Fibonacci)数列:递归数塔:递推递推公式最小路径和遍历顺序整数拆分:拆分为和,乘积最大化背包::+->装包框架01背包:不可复选倒序遍历选择i:右下角依赖左上角,保证上一层的值不被覆盖不选择i:dp[i][v]=dp[i-1][v]同列不受影响一分为二,weight[i]==value[i]最值:dp[j]=Math.max(dp[j],dp[j-nums[i]]+n
参宿7
·
2023-10-21 00:56
Leetcode
hot
100
前端笔试
leetcode
动态规划
算法
2021-04-23
经典
动态规划
leetcode300varlengthOfLIS=function(nums){constdp=[1];for(leti=1;inums[j]){dp[i]=Math.max(dp[i],
wfield
·
2023-10-20 23:49
最大子序和
动态规划
1143.最长公共子序列视频讲解:
动态规划
子序列问题经典题目|LeetCode:1143.最长公共子序列_哔哩哔哩_bilibili代码随想录(1)代码1035.不相交的线视频讲解:
动态规划
之子序列问题
gakkicp
·
2023-10-20 22:35
动态规划
动态规划
算法
代码随想录算法训练营第五十五天 | 300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
300.最长递增子序列视频讲解:
动态规划
之子序列问题,元素不连续!
gakkicp
·
2023-10-20 22:34
动态规划
算法
java
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他