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
力扣算法题
力扣
第213题“打家劫舍 II”
在本篇文章中,我们将详细解读
力扣
第213题“打家劫舍II”。通过学习本篇文章,读者将掌握如何使用动态规划来解决这一问题,并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释,以便于理解。
数据分析螺丝钉
·
2024-09-10 18:46
LeetCode刷题与模拟面试
面试
算法
leetcode
经验分享
python
LeetCode面试经典150题
链接:面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台1.合并两个有序数组思路:双指针,逆向填充nums1代码:classSolution{publicvoidmerge(
JalenG
·
2024-09-10 17:08
leetcode
面试
算法
大模型LLM面试常见
算法题
-包括Attention和Transformer常见面试题
大模型:位置编码有哪些?介绍LoRA与QLoRARAG和微调的区别是什么?哪些因素会导致LLM的偏见?什么是思维链(CoT)提示?Tokenizer的实现方法及原理解释一下大模型的涌现能力?解释langchainAgent的概念langchain有哪些替代方案?RLHF完整训练过程是什么?为什么RLHF的效果这么好?RLHF使用的训练数据是什么样的?RAG和微调的区别是什么?有了解过什么是稀疏微调
剑圣土豆
·
2024-09-10 15:57
算法面试
大模型学习
自然语言处理
transformer
算法
nlp
自然语言处理
面试
深度学习
人工智能
[C题目]
力扣
203. 移除链表元素
203.移除链表元素-
力扣
(LeetCode)方法一:删除val值的结点,并将其前后的结点连接上。
GLC8866
·
2024-09-10 14:48
链表
leetcode
c语言
C语言简单复习(在
力扣
上刷题)【学习记录】
示例1:输入:nums=[0,2,3,4,5]输出:0说明:0下标的元素为0来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/probl
清蒸君
·
2024-09-10 13:13
51单片机
c语言
leetcode
移除链表元素 -
力扣
(LeetCode)C语言
203.移除链表元素-
力扣
(LeetCode)(点击前面链接即可查看题目)/***Definitionforsingly-linkedlist.
XYLoveBarbecue
·
2024-09-10 13:42
C语言数据结构练习
链表
leetcode
数据结构
c语言--
力扣
简单题目(合并两个有序链表)讲解
题目如下:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100next=NULL;printf("请输入链表1的内容");wh
.普通人
·
2024-09-10 12:10
c语言
leetcode
链表
c语言--
力扣
中等难度题目(删除链表倒数第N个节点)解析
题目如下:给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]效果如下:文章目录第一部分第二部分结构体定义:typedefstructNode{intval;structNode*next;}Node;type
.普通人
·
2024-09-10 12:10
c语言
leetcode
链表
c语言--
力扣
简单题目(移除链表元素)讲解
题目如下;给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]结构体定义:typedefstructNode{charval
.普通人
·
2024-09-10 12:08
c语言
leetcode
链表
数组拆分 递归思想 数学规律 python
力扣
561.数组拆分已解答简单相关标签相关企业提示给定长度为2n的整数数组nums,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),...,(an,bn),使得从1到n的min(ai,bi)总和最大。返回该最大总和。示例1:输入:nums=[1,4,3,2]输出:4解释:所有可能的分法(忽略元素顺序)为:1.(1,4),(2,3)->min(1,4)+min(2,3)=1+2=32.(
西柚与蓝莓
·
2024-09-10 11:31
力扣
递归
python
leetcode
算法
重排字符形成目标字符串 Python
力扣
2287.重排字符形成目标字符串简单给你两个下标从0开始的字符串s和target。你可以从s取出一些字符并将其重排,得到若干新的字符串。从s中取出字符并重新排列,返回可以形成target的最大副本数。示例1:输入:s="ilovecodingonleetcode",target="code"输出:2解释:对于"code"的第1个副本,选取下标为4、5、6和7的字符。对于"code"的第2个副本,选
西柚与蓝莓
·
2024-09-10 11:01
力扣
字符串
算法
python
萱仔求职系列——3.2
力扣
面试150题目——数组&字符串第二弹
122.买卖股票的最佳时机II给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。解法1:贪心算法贪心算法的思想是通过局部最优解来寻找全局最优解。我个人理解的是只要今天的价格比昨天的价格高,我们就可以选择在昨天买入,今天卖出,classS
萱仔学习自我记录
·
2024-09-10 06:57
leetcode
面试
算法
萱仔个人博客系列——hexo+github部署
发现博客其实对于找工作来说可以作为个人项目个人经历的展示,我创办cdsn博客的原因主要是为了自己学习使用,但是逐渐到现在也有了一些可爱的粉丝,非常感谢大家对我的点赞收藏和关注,我将继续精进自己的学习,学习理论和技术,刷
力扣
题
萱仔学习自我记录
·
2024-09-10 05:19
萱仔个人博客
github
LeetCode第一题“两数之和”(梦开始的地方~)
逛
力扣
的时候发现的,挺好玩的······然后看看LeetCode第一题难在哪里吧!
CodeDiudiu
·
2024-09-10 03:09
算法
java
数据结构
【数据结构与算法 | 每日一题 |
力扣
篇】
1.
力扣
977:有序数组的平方1.1题目:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
Vez'nan的幸福生活
·
2024-09-09 23:01
leetcode
算法
数据结构
力扣
刷题日记 242有效的字母异位词
想法:用1个hash[26]={0}去保存s的出现的字母,出现时hash[s[i]-'a']++再用t去--最后再遍历hash看是否为0;code:classSolution{public:boolisAnagram(strings,stringt){inthash[26]={0};if(s.size()!=t.size())returnfalse;for(inti=0;i
aresald
·
2024-09-09 22:55
leetcode
算法
职场和发展
合并两个有序链表【
力扣
(LeetCode) 】
一、题目描述将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。二、测试用例示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100valval){head->next=l1;l1=
理论最高的吻
·
2024-09-09 06:37
链表
leetcode
数据结构
算法
c++
算法题
汇总
算法汇总环形链表https://leetcode.cn/problems/linked-list-cycle/反转链表https://leetcode.cn/problems/reverse-linked-list/28环形链表IIhttps://leetcode.cn/problems/linked-list-cycle-ii/快乐数https://leetcode.cn/problems/ha
lin-lins
·
2024-09-08 11:25
面试与算法
算法
前端
javascript
【408DS
算法题
】023提高-判断带头结点的链表是否对称
Index题目分析实现总结题目基础:给定链表的头结点,判断双循环链表是否对称。提高:给定链表的头结点,判断单链表是否对称。分析实现首先分析基础题目:双循环链表的对称判断双循环链表可以方便地访问任意结点的前驱,可直接设置分别指向链表结点的前后指针,不断判断前后指针所指元素是否相等。当两指针相遇/交错的时候,对称性判断完毕,具体实现如下:boolisSymmetric(DLNode*head){DLN
Owlet_woodBird
·
2024-09-08 03:56
算法
链表
数据结构
【408DS
算法题
】027基础-二叉树的层次遍历
Index题目分析实现总结题目给定二叉树的根节点root,写出函数实现对二叉树的层次遍历。分析实现二叉树的层次遍历即广度优先遍历(BFS),其访问顺序,可以非常直观地看出。但二叉树本身的存储结构并不能直接实现层次遍历,常见的遍历方式是借助队列存储当前层的所有结点,思路如下:将根节点root加入队列q对于队列中每个结点cur,访问队首结点cur,将cur出队,再将cur的子节点加入q重复2直到q为空
Owlet_woodBird
·
2024-09-08 03:56
算法
c++
数据结构
queue
层次遍历
考研
二叉树
【408DS
算法题
】036基础-14年真题_求二叉树的WPL
Index真题题目分析实现总结真题题目二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储,结点结构如下:其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法,要求:1-给出算法的基本设计思想。2-使用C或C++语言,给出二叉树结点的数据类型定义。3-根据设计思想,采用C或C++语言描述算法,
Owlet_woodBird
·
2024-09-08 02:51
算法
二叉树
考研
后序遍历
数据结构
力扣
77题 组合 记录
题目描述给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例1:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]示例2:输入:n=1,k=1输出:[[1]]思路回溯三部曲:确定回溯函数的返回值和参数确定回溯的终止条件确定回溯搜索的遍历过程输入n=4和k=2:初始调用:backtrack(result,c
楚洋的小跟班
·
2024-09-08 01:15
回溯
leetcode
算法
c++
力扣
题55.跳跃游戏
55.跳跃游戏https://leetcode.cn/problems/jump-game/给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到
从此不叫無名
·
2024-09-08 01:44
算法
数据结构
c语言
力扣
leetcode
【数据结构-二维前缀和】
力扣
1277. 统计全为 1 的正方形子矩阵
给你一个m*n的矩阵,矩阵中的元素不是0就是1,请你统计并返回其中完全由1组成的正方形子矩阵的个数。示例1:输入:matrix=[[0,1,1,1],[1,1,1,1],[0,1,1,1]]输出:15解释:边长为1的正方形有10个。边长为2的正方形有4个。边长为3的正方形有1个。正方形的总数=10+4+1=15.示例2:输入:matrix=[[1,0,1],[1,1,0],[1,1,0]]输出:7
sjsjs11
·
2024-09-07 13:49
数据结构
数据结构
leetcode
矩阵
【算法思考记录】【前缀和,C++】
力扣
1277. 统计全为 1 的正方形子矩阵
这是一道中等难度的
算法题
目,其关键在于高效地计算出不同大小的正方形子矩阵是否完全由1组成。解题思路解决此问题的一个有效方法
扣柚
·
2024-09-07 08:44
力扣题目解析
算法
c++
leetcode
矩阵
【动态规划】【完全背包】
力扣
322. 零钱兑换
给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。示例1:输入:coins=[1,2,5],amount=11输出:3解释:11=5+5+1示例2:输入:coins=[2],amount=3输出:-1示例3:输入:coins=[1],a
sjsjs11
·
2024-09-07 07:10
精选
动态规划
动态规划
leetcode
算法
力扣
前端leetcode 2624.蜗牛排序 TypeScript(详细分析)TS
文章目录前言一、题目二、方法分析前言
力扣
题目2624.蜗牛排序语言TypeScript如内容有不对的地方,恳请指出提示:以下是本篇文章正文内容,下面案例可供参考一、题目请你编写一段代码为所有数组实现snail
sjsjs11
·
2024-09-07 07:09
javascript
typescript
力扣
前端
代码随想录+
力扣
刷题记录+华为机考准备记录
学习路线按照代码随想录的顺序刷题,刷题平台:
力扣
以上大致过了一遍后开始刷华为机考真题(cdsn上购买的真题,刷题平台是购买的真题中的OJ平台,也是ACM模式)总共用时1个月。
梁慢慢慢慢
·
2024-09-07 04:45
leetcode
算法
数据结构
LeetCode学习之路(C++)——字符串(3)
回文子字符串个数9.判断一个整数是否是回文数696.统计二进制字符串中连续1和连续0数量相同的子字符串个数242.两个字符串包含的字符是否完全相同242.ValidAnagram(Easy)Leetcode/
力扣
思路
Alex_SCY
·
2024-09-06 23:51
Leetcode
leetcode
LeetCode-055-跳跃游戏
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/jump-game/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
醉舞经阁半卷书
·
2024-09-06 23:36
【LeetCode】最长回文子序列(动态规划)
516.最长回文子序列-
力扣
(LeetCode)一、题目给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。
小七mod
·
2024-09-06 23:19
#
LeetCode
#
算法
算法
动态规划
LeetCode
招聘
Java
力扣
刷题 DAY_40 二叉树
Leetcode222链接:
力扣
。题目:给出一个完全二叉树,求出该树的节点个数。提示:树中节点的数目范围是[0,5*10^4]0left)+countNodes(root->right);}};
空之箱大战春日影
·
2024-09-06 20:58
力扣刷题
205.同构字符串
题目来源:
力扣
https://leetcode.cn/problems/isomorphic-strings/题目简介:给定一个特定的同构关系,判断两个字符串s和t是不是同构关系,比较关键的就是一个字母只能映射一种字母
stay_awake__
·
2024-09-06 10:15
leetcode专栏
leetcode
算法
职场和发展
【数据结构与算法 | 每日一题
力扣
篇】
1.
力扣
3174:清楚数字1.1题目:给你一个字符串s。你的任务是重复以下操作删除所有数字字符:删除第一个数字字符以及它左边最近的非数字字符。请你返回删除所有数字字符以后剩下的字符串。
Vez'nan的幸福生活
·
2024-09-05 23:37
leetcode
算法
职场和发展
力扣
-N皇后问题
-
力扣
(LeetCode)开始的思路由于n=4情况太多我们先画一下n=3的决策树可以知道皇后不能在同一行,因为我的思路是每一行每一行的填写皇后,所以不考虑行的皇后会重叠,主要考虑列的皇后会不会重叠,还有斜线的列皇后可以直接用一个数组
坚持拒绝熬夜
·
2024-09-05 23:06
leetcode
算法
职场和发展
【Leetcode:3174. 清除数字 + 栈】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-09-05 21:23
LeetCode每日一题打卡
leetcode
算法
java
栈
算法训练营——day2移除元素&有序数组平方
1移除元素-
力扣
27(简单)1.1题目:移除元素1给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。
蜡笔小新..
·
2024-09-05 16:19
算法学习
算法
算法训练营——day3长度最小子数组
1长度最小子数组-
力扣
209(中等)1.1题目:长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。
蜡笔小新..
·
2024-09-05 16:19
算法学习
算法
代码随想录算法训练营第一天 | 704二分查找 27移除元素
题目链接:27.移除元素-
力扣
(Leetcode)704.二分查找-
力扣
(Leetcode)文章链接:训练营一期day1(qq.com)数组理论基础1.定义:存放在连续内存空间上的相同类型数据的集合2.
筱惜晴
·
2024-09-05 16:18
算法
leetcode
移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stack&&queue
-
力扣
(LeetCode)思路1.将一个栈当作输入栈,用于压入push传入的数据;另一个栈当作输出栈,用于pop和peek操作。
码码生的
·
2024-09-05 14:08
c++
开发语言
算法
面试
算法题
汇总
直接看推荐链接:https://jackcui.blog.csdn.net/article/details/79247243别人写的文章都是好文章!
码肥人壮
·
2024-09-05 09:05
数据结构与算法
算法
算法题
算法面试
经典
算法题
汇总
目录1.动态规划/回溯1.1最长公共子序列(牛客版,leetcode1143)1.2最长上升子序列(leetcode300)1.3最长回文子串(牛客版,leetcode5)1.4接雨水1.5重复数字的所有排列(回溯)1.6集合的所有子集(牛客版,leetcode78)2.树2.1判断一颗二叉树是否为二叉搜索树和完全二叉树2.2二叉树的最近公共祖先(leetcode236)2.3二叉搜索树的第k小节
qq_36696761
·
2024-09-05 09:33
简化路径【
力扣
(LeetCode) 】
一、题目描述给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以‘/’开头),请你将其转化为更加简洁的规范路径。在Unix风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点(…)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,‘//’)都被视为单个斜杠‘/’。对于此问题,任何其他格式的点(例如,‘…’)均被视为文件/目
理论最高的吻
·
2024-09-05 06:12
leetcode
算法
职场和发展
C++
栈
基本计算器【
力扣
(LeetCode) 】
一、题目描述给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。二、测试用例示例1:输入:s="1+1"输出:2示例2:输入:s="2-1+2"输出:3示例3:输入:s="(1+(4+5+2)-3)+(6+8)"输出:23提示:1op_set={{"n",1},{"+",1},{"-",1},{"(",2},
理论最高的吻
·
2024-09-05 05:35
leetcode
算法
职场和发展
C++
栈
逆波兰表达式
LeetCode 2860.让所有学生保持开心的分组方法数:排序+遍历
【LetMeFly】2860.让所有学生保持开心的分组方法数:排序+遍历
力扣
题目链接:https://leetcode.cn/problems/happy-students/给你一个下标从0开始、长度为
Tisfy
·
2024-09-05 03:50
题解
#
力扣LeetCode
leetcode
算法
数据结构
题解
排序
贪心
遍历
力扣
sql刷题系列(三)
618.学生地理信息报告CreatetableIfNotExistsStudent(namevarchar(50),continentvarchar(7))TruncatetableStudentinsertintoStudent(name,continent)values('Jane','America')insertintoStudent(name,continent)values('Pasc
南潇如梦
·
2024-09-05 02:45
面试
leetcode
sql
算法
力扣
刷题--SQL部分
力扣
刷题总结:(简单)175:组合两个表题意:有两个表A与B,不管A在B中有没有对应的值,也要查询出来解决:leftjoin(简单)182:查找重复的电子邮箱题意:一个表A,找出出现重复的记录刚开始看到这个题的时候
大城市里的小麻雀
·
2024-09-05 02:45
leetcode
算法题
之N皇后
N皇后也是一道很经典的问题,问题如下:题目地址按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。解法:回溯回溯是基于DFS的一种算法,它通过在解
前端码农小黄
·
2024-09-05 02:45
算法
算法
leetcode
leetcode
算法题
之 K 个一组翻转链表
照我说这道题其实是披着困难皮的中等题目,问题如下:题目地址给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。解法:首先我们来看一个更简单的问题,就是如何进行原地反转链表反转链表其实很简单,通过几个变量就可以实现
前端码农小黄
·
2024-09-05 01:12
算法
算法
leetcode
链表
LeetCode-209-长度最小的子数组
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/minim
醉舞经阁半卷书
·
2024-09-04 18:26
上一页
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
其他