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
力扣递归算法题
C++ Primer Plus:第八章 - 函数探幽
不能使用
递归
。2、引用变量:2.1创建引用变量指向相同的值和内存单元,会一起变换。引用在声明的时候必须初始化。使用指针也不能修改引用的指向。2.2将引用作为函数参数2.3
我是一片小树叶
·
2025-03-17 06:32
C++
基础构建
函数探幽
【算法手记04】回溯算法
回溯是
递归
的副产品,只要有
递归
,就会有对应的回溯过程。回溯实际上就是“撤销上一次
递归
操作”的一个过程。回溯法是由
递归
+循环组成的,其中每次循环执行的次数应该是可知的。
Xeno Li
·
2025-03-17 03:05
算法
java
算法题
刷题方法记录(蓝桥杯、Leetcode)
记录下让人眼前一新的
算法题
喜欢就要勇敢去爱,对一件事,对一个人,如何付出,如何去追求,如何去爱,在付出的的过程中又如何去确定自己的内心?
·
2025-03-17 02:17
【蓝桥杯速成】| 4.
递归
递归
题目一:最大公约数问题描述1979.找出数组的最大公约数-
力扣
(LeetCode)给你一个整数数组nums,返回数组中最大数和最小数的最大公约数。两个数的最大公约数是能够被两个数整除的最大正整数。
最好的药物是乌梅
·
2025-03-16 22:23
算法
leetcode
数据结构
【蓝桥杯速成】| 2.逆向思维
解题步骤选用
递归
的方法解决该问题!使用
递归
只需要考虑清楚边界条件/终止条件,再写清楚单层循环逻辑剩下的交给程序就好啦!
最好的药物是乌梅
·
2025-03-16 22:53
算法
【蓝桥杯速成】| 3.数据结构
题目一:两数之和问题描述1.两数之和-
力扣
(LeetCode)给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
最好的药物是乌梅
·
2025-03-16 22:22
算法
数据结构
蓝桥杯
DG-Manba模型详解及代码复现
这种机制允许模型根据输入数据的特征动态调整其行为,类似于
递归
神经网络(RNN)中的门控机制,但在状态空间模型(SSM)的框架下提供了更广泛的应用可能性。通过这种方式,DG-Ma
清风AI
·
2025-03-16 19:03
深度学习
计算机视觉
pytorch
人工智能
神经网络
Day16:最小的k个数
示例1:输入:stock=[2,5,7,4],cnt=1输出:[2]示例2:输入:stock=[0,2,3,6],cnt=2输出:[0,2]或[2,0]LCR159.库存管理III-
力扣
(LeetCode
m0_65150762
·
2025-03-16 17:47
算法
力扣
2697. 字典序最小回文串
题目来源:https://leetcode.cn/problems/lexicographically-smallest-palindrome/C++题解:从两端往中间判断,不同时则用字典序小的替换字典序大的。classSolution{public:stringmakeSmallestPalindrome(strings){intlen=s.size();for(intii=0;ii
江湖人称贺行风
·
2025-03-16 14:29
开始C++吧
leetcode
算法
c++
自用
力扣
刷题记录(Python,数组、字符串)
文章目录一.数组69744844241274453最小操作次数使数组元素相等665非递减数列283移动的零118杨辉三角形119杨辉三角形2661图片平滑器598范围求和II419夹板上的战舰189旋转数组396旋转函数54螺旋矩阵59螺旋矩阵II498对角线遍历566重塑矩阵48旋转图像73矩阵置零289生命游戏303区域和检索-数组不可变304二维区域和检索-矩阵不可变238除自身以外数组的乘
qq_40283123
·
2025-03-16 14:59
回溯算法知识总结
1.什么是回溯怎么用(回溯本质及模版)底层逻辑:解决树形结构问题、用到
递归
逻辑、穷举本质优化靠剪枝。
专业刷题Pia
·
2025-03-16 14:58
算法
将一个数组逆序输出。-多语言
目录C语言实现方法1:交换元素方法2:使用辅助数组方法3:使用
递归
方法4:使用标准库函数(C99及以上)总结Python实现方法1:交换元素方法2:使用切片方法3:使用reversed()函数方法4:使用
赔罪
·
2025-03-16 13:50
Practice
questions
算法
数据结构
python
c语言
java
javascript
算法题
(98):大数加法
审题:本题需要我们解决大数加法,大数直接运算会超出范围,所以我们需要转换成字符串一位位进行计算思路:方法一:高精度加法我们将两个大数的每一个位分别计算,然后头插到answer字符串中即可解题:1.由于我们是从个位开始计算,而字符串的存储size-1的位置才是个位的位置,我们就把j和i初始化为size-1.2.当有进位或两个大数还有数据的时候,我们进行大数加法。3.字符串的头插可以使用=和+号实现,
被AI抢饭碗的人
·
2025-03-16 12:45
算法题
算法
AI开发 - 算法基础
递归
的概念和入门(三)
递归
的进阶学习
前面我们通过2篇文章,一起了解了
递归
,以及使用
递归
来解决汉诺塔问题。今天我们在这个基础上,进一步地熟悉和学习
递归
。
minstbe
·
2025-03-16 10:27
Python
AI应用与观察
算法
学习
深度优先
力扣
:3. 无重复字符的最长子串(滑动窗口)
3.无重复字符的最长子串-
力扣
(LeetCode)3.无重复字符的最长子串-给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
码农 小王
·
2025-03-16 08:15
力扣刷题
leetcode
算法
力扣
:2.两数相加(O(n)复杂度)
2.两数相加-
力扣
(LeetCode)2.两数相加-给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。
码农 小王
·
2025-03-16 08:14
力扣刷题
leetcode
算法
懂车帝 2025.3.13 一面 经凉
懂车帝2025.3.13一面经凉上来一道
算法题
:小于n的最大数(dfs)n=23121,数组{2,4,9},问利用数组中的数字组成的最大的小于n的数publicclassTest{publicstaticvoidmain
WispX888
·
2025-03-16 07:07
java
面试
回溯法--
力扣
第17题“电话号码的字母组合”(java)
力扣
第17题“电话号码的字母组合”回溯法(DFS)回溯法通过
递归
遍历每个数字对应的字母,生成所有可能的组合。核心思想是构建搜索树,每次选择一个字母后进入下一层
递归
,回溯时撤销选择以尝试其他分支。
27xixi
·
2025-03-16 06:34
数据结构与算法
leetcode
java
算法
Exception in thread “main“ java.lang.NoSuchMethodError:
在VScode中运行代码调试
力扣
程序报错:Exceptioninthread“main”java.lang.NoSuchMethodError:‘intSolution.subarraySum(int[
Awesome Baron
·
2025-03-16 04:20
java
java
vscode
518.零钱兑换II
中文题目
力扣
题目链接(opensnewwindow)给定不同面额的硬币和一个总金额。写出函数来计算可以凑成总金额的硬币组合数。假设每一种面额的硬币有无限个。
水代码的程序猿
·
2025-03-16 02:30
力扣
算法
131.分割回文串
131.分割回文串
力扣
题目链接给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。
水代码的程序猿
·
2025-03-16 02:30
力扣
算法
leetcode
数据结构
python
蓝桥杯好题推荐---子集
个人主页:羽晨同学个人格言:“成为自己未来的主人~”题目链接78.子集-
力扣
(LeetCode)https://leetcode.cn/problems/subsets/description/解题思路在这道题目当中
羽晨同学
·
2025-03-16 00:18
蓝桥杯C++组
蓝桥杯
职场和发展
二叉树中两个节点最近公共祖先的查找算法研究
目录摘要一、引言二、问题定义三、问题分析3.1二叉树的特性利用3.2暴力搜索的不足四、算法设计4.1
递归
算法(适用于普通二叉树)4.2迭代算法(适用于二叉搜索树)4.3代码实现(Python)4.4代码解释五
cloudman08
·
2025-03-16 00:48
深度优先
算法
一次看懂迭代与
递归
的区别
文章目录前言一、介绍概念二、总结前言偶然看到了迭代与
递归
,抱着学习的心态去百度了各种答案,什么函数关系什么代码看的是一头雾水,于是在半个小时的努力下终于搞懂了
递归
与迭代的区别,在这里分享给各位我自己是怎么样理解这俩的区别的
辛徳橘子丶
·
2025-03-16 00:15
java
java
高斯赛德尔迭代法
递归法
自动化特征选择:基于模型重要性的
递归
消除原理与实战指南
一、技术原理与数学公式1.1
递归
特征消除(RFE)核心思想J(S)=∑i=1n∣wi∣(特征重要性评分)J(S)=\sum_{i=1}^n|w_i|\quad(特征重要性评分)J(S)=i=1∑n∣wi
燃灯工作室
·
2025-03-15 23:42
Ai
自动化
运维
大模型工程师学习日记(十四):检索增强生成(RAG)
如何
递归
分割文本
递归
分割(recursively),这个文本分割器是用于通用文本的推荐工具。它接受一个字符列表作为参数。它会按顺序尝试在这些字符上进行分割,直到块足够小。
MMMMMMMay Love Code
·
2025-03-15 20:52
学习
langchain
深度学习
人工智能
开发语言
【模拟面试】计算机考研复试集训(第二天)
3、什么是
递归
?使用时需注意什么?4、监督学习与无监督学习的核心区别是什么?请举例说明典型算法5、你在项目中遇到过哪些技术挑战?是如何解决的?
Albert Edison
·
2025-03-15 20:20
计算机考研复试高频考点
面试
考研
职场和发展
c++
数据结构
算法
操作系统
贪心算法--将数组和减半的最小操作数
本题是
力扣
2208---点击跳转题目思路:要尽快的把数组和减小,那么每次挑出数组中最大的元素减半即可,由于每次都是找出最值元素,可以用优先队列来存储这些数组元素每次取出最值,减半后再放入优先队列中,操作次数
4C++
·
2025-03-15 20:48
数据结构与算法
贪心算法
算法
数组作为HashMap的键
如果一定要用数组来作为map的key值的话,有两种方法:1,将数组转化为string2,用list代替记录自:
力扣
-剑指OfferII033.变位词组,链接
力扣
。
南京鼎山电子设备维修张师傅
·
2025-03-15 20:46
学习Java的一些记录
java
算法
开发语言
【贪心算法】将数组和减半的最小操作数
1.题目解析2208.将数组和减半的最少操作次数-
力扣
(LeetCode)2.讲解算法原理使用当前数组中最大的数将它减半,,直到数组和减小到一半为止,从而快速达到目的重点是找到最大数,可以采用大根堆快速达到目的
I_Am_Me_
·
2025-03-15 19:10
贪心算法
贪心算法
算法
ARTS Week 45
Algorithm本周的
算法题
为1475.商品折扣后的最终价格给你一个数组prices,其中prices[i]是商店里第i件商品的价格。
·
2025-03-15 18:06
javascript
数据结构与算法——数据结构4
顺序表单链表同时还要知道顺序表和链表的优缺点【待补充】还要知道链表反转,知道迭代法和
递归
法就可以【】还需要知道单链表相交的思路【】后边了解静态链表的原理静态
写代码写到手抽筋
·
2025-03-15 17:59
数据结构与算法
数据结构
linux清空文件夹的命令
-r:
递归
删除,用于处理目录及其子目录。-f:强制删除,无需确认。/path/to/folder/*:指
getapi
·
2025-03-15 16:48
linux
github
git
438. 找到字符串中所有字母异位词
438.找到字符串中所有字母异位词题号:
力扣
438知识点:字符串,滚动窗口目标完成度:59/150总结题干:思路:1.如果s的长度小于p,则s中必然找不到与p是异位词的子串。
Zannnne
·
2025-03-15 11:35
leetcode
【贪心算法5】
力扣
738.单调递增的数字链接:link思路遇到c[i]>c[i+1]则c[i]–,然后就是给c[i+1]赋值‘9’;需要注意的是star初值问题,可见注释部分。
m0_46150269
·
2025-03-15 09:57
贪心算法
算法
二叉树的所有路径(leetcode 257
leetcode系列文章目录一、核心操作二、外层配合操作三、核心模式代码总结使用
递归
法一、核心操作1.判断是不是叶子节点(该节点的左右子节点都为空2.收获该路径(将储存的节点一个一个拿出来,用->连接if
JohnFF
·
2025-03-15 08:41
leetcode
linux
算法
【动态规划1】
力扣
509.斐波那契数链接:link思路这是一道经典的动态规划DP题,做动态有5步:1.确定dp[i]含义,表示第i个数的斐波那契数值是dp[i]2.dp数组初始化3.确定递推公式4.确定遍历顺序,从递推公式可以知道
m0_46150269
·
2025-03-15 08:40
动态规划
算法
【算法学习day10】
力扣
202.快乐数链接:link思路这道题可能会遇到无限循环的情况,如何跳出循环是关键,我们可以用哈希表快速查询是否重复出现之前遇到的结果来结束循环。
m0_46150269
·
2025-03-15 08:39
算法
学习
解数独 (leetcode 37
leetcode系列文章目录一、核心操作二、外层配合操作三、核心模式代码总结使用二维
递归
,不管在哪一层都对矩阵进行全部遍历一、核心操作建立判断是否有效函数,对ij位置是否能放入k进行判断,由于此时还没有放置
JohnFF
·
2025-03-15 07:35
leetcode
算法
职场和发展
DAY31 回溯算法 排列问题
491.非递减子序列-
力扣
(LeetCode)这道题限制了nums的取值范围,所以可以使用数组来去重,如果范围过大要使用哈希表。
Useee
·
2025-03-15 07:32
leetcode
数据结构
算法
c++
DAY30 回溯算法 子集问题 Ⅰ
93.复原IP地址-
力扣
(LeetCode)classSolution{private:vectorresult;voidbackTracking(string&s,intstartIndex,intpiontNum
Useee
·
2025-03-15 07:32
算法
leetcode
c++
数据结构
DAY01 二分查找 与 双指针
704.二分查找-
力扣
(LeetCode)需要注意两种边界情况下代码细节的处理,在【】区间下,右指针的最大值是有意义的,所以right=nums.size()-1,left&nums,inttarget
Useee
·
2025-03-15 07:02
算法
leetcode
数据结构
每天一道
算法题
【蓝桥杯】【下降路径最小和】
思路使用dp表来解决问题为了方便填写dp表,多初始化一圈格子状态转移方程dp[i][j]=min(dp[i-1][j-1],min(dp[i-1][j],dp[i-1][j+1]))+matrix[i-1][j-1];每个元素等于上一行元素最小的那个加上本格元素最后遍历最后一行dp表找最小值for(intj=1;jusingnamespacestd;classSolution{public:int
桦0
·
2025-03-15 05:10
题解
算法
蓝桥杯
c++
leetcode
滑动窗口6:LCR 015. 找到字符串中所有字母异位词
链接:LCR015.找到字符串中所有字母异位词-
力扣
(LeetCode)题解:本题是一个固定窗口大小的滑动窗口,利用哈希表判断两个字符串是否为字母异位词。
南林yan
·
2025-03-15 03:27
#
优选算法
算法
leetcode
数据结构
剑指offer笔试刷题(1):树专题
3return
递归
的布尔型值,如果最后return的是&&则
递归
终止条件是true关系不大,只要有一个是false,r
weixin_35837473
·
2025-03-15 03:55
《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS)问题 C: 【
递归
入门】组合+判断素数
题目描述已知n个整数b1,b2,…,bn以及一个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n=4,k=3,4个整数分别为3,7,12,19时,可得全部的组合与它们的和为:3+7+12=223+7+19=297+12+19=383+12+19=34。现在,要求你计算出和为素数共有多少种。例如上例,只有一种的和为素数:3+7+19=29。输入第一行两个整数:n,k(1
圣保罗的大教堂
·
2025-03-15 02:45
《算法笔记》
算法
王道数据结构第三章(二)- 栈和队列的应用
重要)1.1中缀转后缀1.2后缀表达式的计算1.2.1手算1.2.2机算2.前缀表达式2.1中缀转前缀2.2前缀表达式的计算3.中缀表达式3.1中缀转后缀的机算(用栈实现)3.2中缀表达式的计算三、栈在
递归
中的应用
int型码农
·
2025-03-15 00:00
数据结构
算法
(C语言)字符串反转函数(指针,
递归
解法)
#include//分配空间头函数#include//反转辅助函数(
递归
)voidreverse_helper(char*start,char*end){//
递归
终止条件if(start>=end){return
双叶836
·
2025-03-14 22:38
C语言(指针)
C语言基础教学
c语言
开发语言
数据结构
算法
游戏
前端笔试高频
算法题
及JavaScript实现
以下是前端笔试常见的编程
算法题
及JavaScript代码现,结合最新面试题整理:一、数组/字符串处理两数之和找出数组中两数之和等于目标值的索引consttwoSum=(nums,target)=>{constmap
GISer_Jinger
·
2025-03-14 21:04
前端
算法
javascript
LL(1)文法与左
递归
没有超群的记忆力和过目不忘的能力,担心自己忘了,就写下来好啦。考虑如下文法,S->SA|AA->a如何说明该文法是LL(1)的?我们首先要明确,LL(1)是文法的一种性质,它描述的是这样一种文法,Predictiveparsers,thatis,recursive-descentparsersneedingnobacktracking,canbeconstructedforaclassofgram
Vitalia
·
2025-03-14 21:04
#
形式语言与自动机
LL(1)文法
左递归
编译原理
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他