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
算法练习
top100:(1)子串,普通数组
packagejz.top100;importjava.util.*;publicclassTop1002{//560.和为K的子数组//方法1.暴力计算publicintsubarraySum(int[]nums,intk){intres=0;for(intleft=0;leftn)returnnewint[0];//无法形成窗口int[]res=newint[n-k+1];ArrayDeque
青铜爱码士
·
2023-11-13 21:01
算法
leetcode
数据结构
JS
算法练习
11.12
leetcode2622有时间限制的缓存看这道题之前,先复习一下Map类的用法(和array.map()区分开)//创建一个Map对象constmap=newMap();//set()方法添加键值对map.set(key,value);map.set(key,{value1,value2})//get()获取键对应的值constvalue=map.get(key);//has()检查是否存在某个键
Michelle209
·
2023-11-13 18:26
JS算法题
javascript
前端
Python
算法练习
11.6
leetcode994腐烂的橘子在给定的mxn网格grid中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,腐烂的橘子周围4个方向上相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例1:输入:grid=[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2:输入:grid=[[2,1
Michelle209
·
2023-11-13 18:55
算法练习
python
算法
JS
算法练习
11.11
leetcode2619数组原型对象的最后一个元素请你编写一段代码实现一个数组方法,使任何数组都可以调用array.last()方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回-1。你可以假设数组是JSON.parse的输出结果。示例1:输入:nums=[null,{},3]输出:3解释:调用nums.last()后返回最后一个元素:3。示例2:输入:nums=[]输出:-1解释:
Michelle209
·
2023-11-13 18:25
JS算法题
前端
javascript
JS
算法练习
11.13
leetcode2625扁平化嵌套数组请你编写一个函数,它接收一个多维数组arr和它的深度n,并返回该数组的扁平化后的结果。多维数组是一种包含整数或其他多维数组的递归数据结构。数组扁平化是对数组的一种操作,定义是将原数组部分或全部子数组删除,并替换为该子数组中的实际元素。只有当嵌套的数组深度大于n时,才应该执行扁平化操作。第一层数组中元素的深度被认为是0。请在没有使用内置方法Array.flat的
Michelle209
·
2023-11-13 18:24
JS算法题
前端
javascript
【
算法练习
Day46】判断子序列&&不同的子序列
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录判断子序列不同的子序列总结:判断子序列392.判断子序列-力扣(LeetCode)判断子序列这道题目,和上一期的题解法几乎完全相同,只是递推公式有一点差别,但是要是完全用之前的代码也是可行的。dp数组的含义:dp【i】【j】代表以i-1和j-1为结尾的相同子序列的长度。之前
Sherry的成长之路
·
2023-11-12 21:46
练题
算法
3.30每日一题(多元函数微分学)
1、判断连续:再分界点的极限值等于该点的函数值;如何求极限值:初步判断:分母都为二次幂开
根号
,所以分母为一次幂;分子为二次,一般来说整体为0;如何说明极限为零(常用的方法):(1)取绝对值(2)夹逼2、
今天会营业
·
2023-11-12 07:08
数学
数学
追梦算法
【
算法练习
】leetcode每日一题/并查集 959由斜杠划分区域
959.由斜杠划分区域难度中等在由1x1方格组成的NxN网格grid中,每个1x1方块由/、\或空格构成。这些字符会将方块划分为一些共边的区域。(请注意,反斜杠字符是转义的,因此\用"\\"表示。)。返回区域的数目。示例1:输入:[ "/", "/"]输出:2解释:2x2网格如下:示例2:输入:[ "/", ""]输出:1解释:2x2网格如下:示例3:输入:[ "\\/", "/\\"]输出:4解
Let it beSun
·
2023-11-12 02:31
算法练习
算法
leetcode
【
算法练习
】leetcode每日一题/并查集 1579. 保证图可完全遍历
1579.保证图可完全遍历难度困难Alice和Bob共有一个无向图,其中包含n个节点和3种类型的边:类型1:只能由Alice遍历。类型2:只能由Bob遍历。类型3:Alice和Bob都可以遍历。给你一个数组edges,其中edges[i]=[typei,ui,vi]表示节点ui和vi之间存在类型为typei的双向边。请你在保证图仍能够被Alice和Bob完全遍历的前提下,找出可以删除的最大边数。如
Let it beSun
·
2023-11-12 02:31
算法练习
算法
leetcode
【
算法练习
】leetcode每日一题/并查集/贪心 765. 情侣牵手
目录765.情侣牵手方法一并查集思路代码方法二贪心思路代码765.情侣牵手难度困难199N对情侣坐在连续排列的2N个座位上,想要牵到对方的手。计算最少交换座位的次数,以便每对情侣可以并肩坐在一起。一次交换可选择任意两人,让他们站起来交换座位。人和座位用0到2N-1的整数表示,情侣们按顺序编号,第一对是(0,1),第二对是(2,3),以此类推,最后一对是(2N-2,2N-1)。这些情侣的初始座位ro
Let it beSun
·
2023-11-12 02:01
算法练习
leetcode
算法
【
算法练习
Day44】最长递增子序列&&最长连续递增序列&&最长重复子数组
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录最长递增子序列最长连续递增序列最长重复子数组总结:本期是求子序列的新的一期,题目前两道有一些相似之处,思路差不多,第三道有一点难度,但并不意味着第一道没有难度,没有做过该类型题的选手,并不容易解出题解。最长递增子序列300.最长递增子序列-力扣(LeetCode)题目大意是
Sherry的成长之路
·
2023-11-11 22:55
练题
算法
【
算法练习
Day45】最长公共子序列&&不相交的线&&最大子数组和
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录最长公共子序列不相交的线最大子数组和总结:前两道题思路是一模一样的,但是需要认真理解,最后一道虽然思路不算难,但是需要注意的细节一点不少。最长公共子序列1143.最长公共子序列-力扣(LeetCode)最长公共子序列,与上一期最后一道的区别在于本题要求的是两个数组的可以删除
Sherry的成长之路
·
2023-11-11 22:49
练题
算法
javascript之Math
()--向上取整Math.floor()--向下取整Math.abs()--绝对值Math.max()--最大值Math.min()--最小值Math.pow()--求次方Math.sqrt()--开
根号
cc.蓦然
·
2023-11-11 20:41
JavaScript知识
javascript
算法练习
-二分法 LeetCode 74. 搜索二维矩阵
今日感受:⛽️⛽️题目描述:LeetCode74.搜索二维矩阵编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。解题代码:classSolution{/**二分法进行搜索*/publicbooleansearchMatrix(int[][]matrix,inttarget){//获取行列数intn
YINYL03
·
2023-11-11 05:05
数据算法练习
leetcode
算法
矩阵
第一部分 表格型求解方法: 第二章 多臂赌博机
文章目录第二章多臂赌博机2.1一个k臂赌博机问题2.2动作-价值方法2.310臂测试平台课后练习2.4增量式实现2.5跟踪一个非平稳问题练习题2.6乐观初始值练习2.7基于置信度上界的动作选择练习官方答案:2.8梯度赌博机
算法练习
官方答案通过随机梯度上升实现梯度赌博机算法
草帽KIKI
·
2023-11-11 00:23
强化学习
机器学习
强化学习
根号
未知个数的输入及double和sqrt带来的精度误差
题目:思路:1.未知个数的输入scanf("%d",&x)!=EOF2.精度误差需要多次调整找到合适的值AC代码:#include#includeusingnamespacestd;constintmaxn=111111;doubleans1;inta[maxn];boolequal(doublex,doubley){returnabs(x-y)<1e-6;}intmain(){intx,cnt=
Rachel caramel
·
2023-11-10 17:50
学习笔记
c++
超详细markdown语法和typora教程
Markdown语法文章目录一、Markdown语法1.1标题2.2字体2.3各种线2.4列表2.5区块2.6代码2.7链接2.8图片2.9表格三、Typora与数学公式3.1如何插入数学公式3.2上标下标3.3
根号
虞泽
·
2023-11-10 08:02
实用技术
typora
markdown
C++求解一元二次方程
0,0时,出现两种不相同的实根,这个时候要考虑两种情况,一种是Δ是完全平方数,一种是Δ是不完全平方数,在Δ里面的数是完全平方数的时候直接按照计算公式计算即可,在Δ不是完全平方数的时候,我认为尽量让它用
根号
形式表示
划水佬
·
2023-11-09 22:31
c++
【
算法练习
Day42】买卖股票的最佳时机 III&&买卖股票的最佳时机 IV
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录买卖股票的最佳时机III买卖股票的最佳时机IV总结:今天这期依旧是买卖股票的专题,两道题难度都是困难,建议先看上一期的文章,搞懂买卖股票的最佳时机I和II再来看本章,可能会更加容易理解题解。买卖股票的最佳时机III123.买卖股票的最佳时机III-力扣(LeetCode)买
Sherry的成长之路
·
2023-11-09 15:39
练题
算法
【
算法练习
Day41】买卖股票的最佳时机&&买卖股票的最佳时机 II
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录买卖股票的最佳时机买卖股票的最佳时机II总结:这一期到了买卖股票专题,买卖股票的有一些题型,可以使用贪心算法来求解,甚至有时候比动态规划更简单一些,但是本期是讲动态规划的运用,所以不做对于贪心的分析。今天只讲两道例题,其中第二题是第一题的变种,没有做过股票系列题型,我个人认
Sherry的成长之路
·
2023-11-09 15:39
练题
算法
【
算法练习
Day43】最佳买卖股票时机含冷冻期&&买卖股票的最佳时机含手续费
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录最佳买卖股票时机含冷冻期买卖股票的最佳时机含手续费总结:买卖股票的最后一期了,第一道含冷冻期难一点,第二道含手续费不难,就是之前买卖股票II的模板。最佳买卖股票时机含冷冻期309.最佳买卖股票时机含冷冻期-力扣(LeetCode)这道题难在需要定义更多的dp数组针对第二维状
Sherry的成长之路
·
2023-11-09 15:58
练题
算法
学习笔记:
根号
分治(优雅的暴力)
文章目录
根号
分治例题选讲哈希冲突TimetoRaidCowavans[ARC150B]MakeDivisible无向图三元环计数雅加达的摩天轮[ABC259Ex]YetAnotherPathCounting
liang_2026
·
2023-11-07 22:48
学习笔记
学习
笔记
算法
CF342E Xenia and Tree
那么基本上就是某些奇奇怪怪的算法首先我们考虑暴力第一种想法是暴力对于每个红点求lcalcalca第二种想法是对于每个新加进来的红点做一遍bfsbfsbfs然后每次查询直接O(1)O(1)O(1)一般这种有两个暴力然后分别两个操作复杂度大大低于另外一个的就是
根号
分治
fxt275307894a
·
2023-11-07 22:12
CodeForces
bfs
分块
根号分治
(CodeForces) E. Xenia and Tree (lca+分块+最短路)
解:数据量只有1e5,n
根号
n*log应该是可以的,主要是这个染色后,我们不能每一次染色后都去跑一次最短路(bfs就可以了),所以我们当修改数目达到
根号
n时再去进行一次最短路,查询是如果有点是未更新状态
给我一瓶AC钙
·
2023-11-07 22:11
CodeForces
最近公共祖先(LCA)
分块
cf342E. Xenia and Tree
链接点击跳转题解这题可真是神奇对询问进行分块,影响到当前询问的修改要么在当前块内,要么在当前块外块内的直接暴力每处理完一个块就把这
根号
个修改的影响通过一次bfsbfsbfs传递给整个树那么块外的也就可以直接查询了代码
*ACoder*
·
2023-11-07 22:40
莫队分块
CF342E Xenia and Tree 题解 (
根号
算法,操作分块)
题目题面简要题意:给定一棵nnn个节点的树,初始时111号节点为红色,其余为蓝色。要求支持如下操作:1.将一个节点变为红色。2.询问节点uuu到最近红色节点的距离。共qqq次操作。1≤n,q≤1051\leqn,q\leq10^51≤n,q≤105。分析:非常典的一道题。我们首先考虑一种修改O(n)O(n)O(n),查询O(1)O(1)O(1)的算法:每次改变一个点的颜色就把它放进队列里跑一遍bf
liang_2026
·
2023-11-07 22:10
根号算法练习
算法
c++
【
算法练习
Day39】单词拆分&&多重背包的介绍
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录单词拆分多重背包总结:这一期到了背包问题的最后一期,主要讲解一道leetcodee题,和对多重背包的一些简单介绍,由于leetcode没有对于多重背包的具体问题,且面试基本不会问到多重背包所以只是作为科普。单词拆分139.单词拆分-力扣(LeetCode)给定一个字符串要求
Sherry的成长之路
·
2023-11-06 18:25
练题
算法
【
算法练习
Day38】零钱兑换&&完全平方数
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录零钱兑换完全平方数总结:两道题思路上有相似之处,都是求得最少的种类方法,也就是说在完全背包里给定容量时,用最少的物品去装满背包。它和用最多的方法去装满背包也有一些相似,也就是说两者实际上是互通的。零钱兑换322.零钱兑换-力扣(LeetCode)用最少的纸张数量来凑齐目标数
Sherry的成长之路
·
2023-11-06 18:24
练题
算法
【
算法练习
Day40】打家劫舍&&打家劫舍 II&&打家劫舍 III
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录打家劫舍打家劫舍II打家劫舍III总结:这一期到了打家劫舍的专题,说是专题但实际上只有一期,而且只有三道题,我们把这三道题放在一起讲,第一道题简单一些,后两道略有不同方向上的难度。但总体来看第一次做可能有一点难想到思路,其实代码实现还是可以的。打家劫舍198.打家劫舍-力扣
Sherry的成长之路
·
2023-11-06 18:17
练题
算法
二范数-特征值的意义-矩阵范数-向量范数-
矩阵范数:矩阵A的2范数就是A的转置乘以A矩阵特征根最大值的开
根号
;线性代数基础知识%1.B=P*A*inv(P),称A与B相似,相似矩阵具有相同的特征值%2.Q*Q'=I,称Q为正交矩阵,正交矩阵的乘积仍为正交矩阵向量范数
nancy_princess
·
2023-11-06 17:02
matlab
快到七夕了,教你怎样利用你所学的专业给另一半表白说情话!
小编一直觉得《爱情公寓》里,展播给婉瑜表白写的那篇《孤独的
根号
3》简直是理科生情书的典范,这首情诗出自《寻堡奇遇2》里面KumarPat
千层薯片
·
2023-11-06 15:03
⚡Java函数&算法⚡每天练—— Math函数总结&&字符串转换整数 (atoi)
这里写目录标题题目一点点思路开干常规介绍一种函数源码及分析小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶python有趣练手项目,可以让你快乐学python练手项目专栏另外想学JavaWeb进厂的同学可以看看这个专栏:传送们这是个面试和考研的
算法练习
我们一起加油上岸之路题目请你来实现一个
肥学
·
2023-11-05 22:41
⚡算法题⚡面试题每日精进
算法
Java
原力计划
YoLov1、YoLov2、YoLov3损失公式介绍
解释关于1ijobj\mathbb{1}_{ij}^{\text{obj}}1ijobj的解释1ijobj\mathbb{1}_{ij}^{\text{obj}}1ijobj是根据标签来的吗WWW为什么是开
根号
Fire丶Chicken
·
2023-11-05 08:31
YOLO
YOLO
深度学习
人工智能
【
算法练习
Day36】最后一块石头的重量 II&&目标和&&一和零
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录最后一块石头的重量II目标和一和零总结:最后一块石头的重量II1049.最后一块石头的重量II-力扣(LeetCode)最后一块石头的重量II,这道题是将各个不同重量的石头相互碰撞,碰撞规则是如果两石头重量一样,那么两块石头均会撞碎,不会有剩余石头。如果其中一颗石头重量较大
Sherry的成长之路
·
2023-11-04 09:27
练题
算法
【
算法练习
Day37】零钱兑换 II&&组合总和 Ⅳ
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录零钱兑换II组合总和Ⅳ总结:这两道题是对于完全背包题型的另一个维度,都是求解给定背包容量求装满背包最多有几种方法的题目。两道题十分相像,但在遍历顺序上却又有着极其微妙的差别。零钱兑换II518.零钱兑换II-力扣(LeetCode)零钱兑换II是完全背包中的装满背包有几种方
Sherry的成长之路
·
2023-11-04 09:27
练题
算法
【
算法练习
Day35】01背包问题&&分割等和子集
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录01背包问题分割等和子集总结:这一期我们来介绍背包问题,在leetcode中没有纯粹的01背包问题的具体题目,但是有一些可以用到01背包问题思路的题目。许多的背包问题都是由01背包演化而来的,所以01背包的重要性,应该是不言而喻的01背包问题下面说一下01背包具体的题目要求
Sherry的成长之路
·
2023-11-04 09:19
练题
算法
3.18每日一题(奇偶性、奇偶性的平移、几何意义、配方、换元)
解法一:先配方,再用三角函数换元(看见
根号
一般用三角函数),看见对称区间联想奇偶性,最后再用公式解法二:利用奇偶性的平移,令(x-1)=t,对应的区间为[-1,1]为对称区间可以利用奇偶性化简被积函数,
今天会营业
·
2023-11-03 23:54
数学
追梦算法
数学
奇偶性的平移
LeetCode
算法练习
top100:(1)哈希、双指针、滑动窗口
packagejz.top100;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashMap;importjava.util.List;publicclassTop100{//1.两数之和publicint[]twoSum(int[]nums,inttarget){HashMapmap=newHashMap>gr
青铜爱码士
·
2023-11-03 02:51
算法
leetcode
哈希算法
3.13每日一题(分部积分求不定积分)
关键在于看出两类不同类型函数的乘积,要把三角和对数以外的凑到dx上,然后分部积分注:arctan
根号
x的求导为复合求导
根号
x分之一的原函数为2*
根号
x
今天会营业
·
2023-11-02 05:55
数学
追梦算法
数学
分部积分法
贪心
算法练习
目录A-部分背包问题B-均分纸牌C-今年暑假不ACD-纪念品分组E-混合牛奶MixingMilkF-迷瘴G-国王游戏H-跳跳I-三国游戏J-DiongHomeworkAgainK-HeroL-凌乱的yyy/线段覆盖M-删数问题A-部分背包问题Description阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N(N≤100)堆金币,第i堆金币的总重量和总价值分别是mi,vi(1≤mi,vi≤100)
rr_R_rr
·
2023-11-02 00:45
贪心算法
算法
【
算法练习
Day34】整数拆分&&不同的二叉搜索树
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:练题长路漫漫浩浩,万事皆有期待文章目录整数拆分不同的二叉搜索树总结:本期的两道题都有一些难度,不同的是第一道题看着可能有点想法,但是就是感觉差一点思路,以及代码不好实现,第二道题压根没什么思路,想不到它到底和动态规划的关系在哪,这是我对于初次做这两道题时候的想法。整数拆分343.整数拆分-力扣(LeetCode
Sherry的成长之路
·
2023-11-01 22:49
练题
算法
程序员进阶之
算法练习
(四十五)
正文题目1.SagheerandCrossroads题目链接题目大意:在一个十字路口(见图),一共有4个路口;每个路口的机动车道有三个方向,分别是左转、直行、右转,同时路口有一条人行道;每行输入有四个数字l,s,r,p,分别表示左转、直行、右转、人行道的交通信号灯是否亮起;如果某个路口人行道的灯亮起,同时有机动车可以通过这个路口,那么会发生交通事故,输出"YES";如果所有的路口都不会发生交通事故
落影loyinglin
·
2023-11-01 16:26
P2503 [HAOI2006] 均分数据
注意方差要开
根号
。#includeusingnamespacestd;inta[25],b[25];mt19937rd(time(0));intmain(){intn
拧错位置的螺丝钉
·
2023-11-01 13:38
题解
随机化
程序员进阶之
算法练习
(六十六)
题目1题目链接题目大意:n个黑球,m个红球,将这些球分成若干堆,要求:1、每一堆都有至少一个黑球;2、每一堆都有至少一个红球;3、每一堆的黑球和红球数量差不超过d;输入:第一行是整数,表示t个样例(1≤≤1000)每个样例一行,整数,,and(1≤,≤1e9;0≤≤1e9)输出:如果可以按照要求拆分,则输出YES;如果无法拆分,则输出NO;Examplesinput4110273614540out
落影loyinglin
·
2023-11-01 01:46
一周总结
每次打完八段锦后我都不想动,所以
算法练习
也就耽搁了。下
张玉坤_强化班
·
2023-11-01 00:42
【python】【
算法练习
】【插入排序】
插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这个最后元素插入到已排
哒哒翔
·
2023-10-31 19:16
python排序算法
算法
排序算法
数据结构
算法练习
DAY39 || 62.不同路径 63. 不同路径 II
62.不同路径一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?式例:输入:m=3,n=7输出:28思路:动态规划机器人从(0,0)位置出发,到(m-1,n-1)终点。按照动规五部曲来分析:确定dp数组(dptable)以及下标的含义dp[i][j]
Uafhængige
·
2023-10-31 04:45
算法
leetcode
Day1 05-23 动态规划
算法练习
这周的重心在算法题上,今天刷了三道算法题,基本都是最优解不同路径题目链接:https://leetcode.cn/problems/unique-paths/代码:classSolution{publicint[][]dp;publicintuniquePaths(intm,intn){dp=newint[m][n];for(inti=0;ivalue2){maxValue=value1;avg=
2022新手上路
·
2023-10-31 04:45
算法
动态规划
图论
每日N+1题 --
算法练习
Day3
题目主要来源:LeetCode。主要选自剑指offer、程序员面试宝典。每日尽可能保持N+1道题,N取0到9。部分解法是从LeetCode上大佬们的解法中拿过来的,如有侵权,告知立删文章目录0x01[剑指Offer12.矩阵中的路径](https://leetcode-cn.com/problems/ju-zhen-zhong-de-lu-jing-lcof/)0x02[剑指Offer05.替换空
豆小匠Coding
·
2023-10-31 04:45
算法
算法练习
DAY24 || 回溯基础 77、组合 77.组合优化
回溯基础回溯法模板回溯算法中函数返回值一般为void。再来看一下参数,因为回溯算法需要的参数可不像二叉树递归的时候那么容易一次性确定下来,所以一般是先写逻辑,然后需要什么参数,就填什么参数。回溯函数终止条件什么时候达到了终止条件,树中就可以看出,一般来说搜到叶子节点了,也就找到了满足条件的一条答案,把这个答案存放起来,并结束本层递归。回溯搜索的遍历过程在上面我们提到了,回溯法一般是在集合中递归搜索
Uafhængige
·
2023-10-31 04:45
算法
c++
数据结构
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他