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(链表)
单
链表
逆序输出(递归)
将单
链表
逆序输出对于单
链表
逆序输出不改变
链表
结构可以考虑使用递归实现。递归输出的主要思路为:先输出除当前节点外的后继子
链表
,然后输出当前结点。
Stephen_Curry___
·
2024-02-19 12:17
链表
数据结构
LeetCode
算法实践——前缀和从入门到入土
算法实践
LeetCode
930.和相同的二元子数组给你
吴代庄
·
2024-02-19 12:46
算法
算法
leetcode
java
算法提升——
LeetCode
第384场周赛总结
题目修改矩阵给你一个下标从0开始、大小为mxn的整数矩阵matrix,新建一个下标从0开始、名为answer的矩阵。使answer与matrix相等,接着将其中每个值为-1的元素替换为所在列的最大元素。返回矩阵answer。解题思路先计算每一列最大值,再更新-1的值。classSolution{publicint[][]modifiedMatrix(int[][]matrix){intn=matr
吴代庄
·
2024-02-19 12:15
算法
算法
leetcode
leetcode
13题罗马数字转成整数
代码publicstaticintromanToInt(Strings){//创建一个HashMap,将罗马数字字符映射为整数值HashMapmap=newHashMap<>();map.put('I',1);map.put('V',5);map.put('X',10);map.put('L',50);map.put('C',100);map.put('D',500);map.put('M',10
无名指的等待712
·
2024-02-19 11:16
java
数据结构
算法
Leetcode
333. Largest BST Subtree (二叉树后序遍历好题)
LargestBSTSubtreeGivenabinarytree,findthelargestsubtreewhichisaBinarySearchTree(BST),wherelargestmeanssubtreewithlargestnumberofnodesinit.Note:Asubtreemustincludeallofitsdescendants.Example:Input:[10,
纸上得来终觉浅 绝知此事要躬行
·
2024-02-19 11:41
leetcode
算法
职场和发展
算法学习——
LeetCode
力扣贪心篇1
算法学习——
LeetCode
力扣贪心篇1455.分发饼干455.分发饼干-力扣(
LeetCode
)描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
拉依达不拉胯
·
2024-02-19 11:09
算法
学习
leetcode
c++
c语言
【
LeetCode
每日一题】单调栈 901股票价格跨度
901.股票价格跨度思路设计一个算法收集某些股票的每日报价,并返回该股票当日价格的跨度。当日股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。例如,如果未来7天股票的价格是[100,80,60,70,60,75,85],那么股票跨度将是[1,1,1,2,1,4,6]。实现StockSpanner类:StockSpanner()初始化类对象。intnext
凭栏听雨客
·
2024-02-19 11:39
#
LeetCode刻意练习
leetcode
算法
javascript
【
leetcode
】压缩字符串 双指针
/***@param{character[]}chars*@return{number}*/varcompress=function(chars){constlen=chars.length;lets='';leti=0,j=i+1;while(j1?`${chars[i]}${j-i}`:`${chars[i]}`;s+=temps;i=j;j=i+1;}}for(leti=0;i
小萨摩!
·
2024-02-19 11:35
力扣
算法
leetcode
算法
职场和发展
Leetcode
-283.移动零
题目:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=104-231<=nums[i]<=231-1方法一:这道题按照题意直白翻译就可以直接解出题目,
神探阿航
·
2024-02-19 11:34
leetcode
算法
职场和发展
【深度优先搜索】【图论】【树】2646. 最小化旅行的价格总和
作者推荐【数位dp】【动态规划】【状态压缩】【推荐】1012.至少有1位重复的数字涉及知识点深度优先搜索图论树
LeetCode
2646.最小化旅行的价格总和现有一棵无向、无根的树,树中有n个节点,按从0
闻缺陷则喜何志丹
·
2024-02-19 10:27
#
算法题
深度优先
图论
算法
c++
LeetCode
旅行
最小
【力扣白嫖日记】1795.每个产品在不同商店的价格
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:57
力扣刷题
leetcode
数据库
sql
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:56
力扣刷题
leetcode
sql
数据库
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:56
力扣刷题
leetcode
sql
数据库
Leetcode
3045. Count Prefix and Suffix Pairs II
Leetcode
3045.CountPrefixandSuffixPairsII1.解题思路2.代码实现题目链接:3045.CountPrefixandSuffixPairsII1.解题思路这一题的话思路上就是一个
Espresso Macchiato
·
2024-02-19 10:54
leetcode笔记
leetcode
3045
leetcode
3042
leetcode
hard
leetcode周赛385
Trie树
LeetCode
239.滑动窗口的最大值 Hot100 单调栈
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-
Daydreaming Kid
·
2024-02-19 10:22
Leetcode刷题之路
算法
leetcode
算法
java
单(双)
链表
的基础概念与实现讲解
目录单
链表
:1.单
链表
概念:2.单
链表
的实现:1.单
链表
的打印与销毁:2.单
链表
的头插尾插:3.单
链表
的头删尾删:4.单
链表
的查找与更改:5.单
链表
的任意位置插入删除:6.测试用例及注意事项:双
链表
:1
枫挽月
·
2024-02-19 10:47
数据结构
链表
数据结构
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:12
力扣刷题
leetcode
sql
数据库
Java集合篇之深入解析LinkedList
除了在做算法题的时候我们会用到它之外,在实际的开发工作中我们极少使用它,就连它的创造者都说:“Iwroteit,andIneveruseit”,想想颇有点好笑,但这并不影响我们去学习它,个人认为它底层的
链表
逻辑对于我们代码思想的培养还是挺有帮助的
液态不合群
·
2024-02-19 10:54
java
开发语言
C++初阶(十一) list
2.list的底层是双向
链表
结构,双向
链表
中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。
质点994
·
2024-02-19 10:53
c++
list
开发语言
leetcode
刷题之或操作使用场景
文章目录概要题目问题分析小结概要今天晚上上床前刷了一个
leetcode
的题目,是
leetcode
的2103题,因为是个简单题,我只是想复习一下hash表的用法。结果反而让我看到了或操作的使用场景。
Gunalaer
·
2024-02-19 10:44
leetcode
leetcode
哈希算法
算法
707 设计
链表
——dummyHead好用
我算是知道dummyHead虚假头节点的妙处了,addAtHead的时候,不用判断
链表
是否为空,直接把新节点往dummyHead后面一连就可以注意
链表
的长度要实时更新!
雨枪幻。
·
2024-02-19 10:03
leetcode
链表
数据结构
LeetCode
第 124 场双周赛个人题解
进行操作使字符串为空原题链接题目描述接口描述思路分析代码详解相同分数的最大操作数目II原题链接题目描述接口描述思路分析代码详解100205.修改数组后最大化数组中的连续元素数目原题链接题目描述接口描述思路分析代码详解相同分数的最大操作数目I原题链接相同分数的最大操作数目I-力扣(
LeetCode
EQUINOX1
·
2024-02-19 10:29
Leetcode周赛
leetcode
算法
职场和发展
哈希算法
c++
数据结构
【C++】 为什么多继承子类重写的父类的虚函数地址不同?『 多态调用汇编剖析』
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode
刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章主要是为了解答有关多态的那篇文章那块的一个奇怪现象
樊梓慕
·
2024-02-19 10:58
C++
汇编
c++
开发语言
【算法】基础算法002之滑动窗口(一)
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode
刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.长度最小的子数组滑动窗口类问题解题思路大纲
樊梓慕
·
2024-02-19 10:47
算法
算法
c++
代码随想录训练营第31天|
LeetCode
455.分发饼干、 376. 摆动序列、53. 最大子序和
参考代码随想录什么是贪心算法贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择。举个例子,例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?指定每次拿最大的,最终结果就是拿走最大数额的钱。每次拿最大的就是局部最优,最后拿
忆昔z
·
2024-02-15 10:10
代码随想录训练营
leetcode
算法
贪心算法
代码随想录算法训练营第31天|455.分发饼干 376. 摆动序列 53. 最大子序和
455.分发饼干题目链接:
LeetCode
-TheWorld'sLeadingOnlineProgrammingLearningPlatform代码随想录classSolution(object):deffindContentChildren
小周小周考虑不周
·
2024-02-15 10:39
算法
leetcode
职场和发展
【lesson52】 线程概念
而structvm_area_struct也要用
链表
结构管理起来
(unstoppable)
·
2024-02-15 10:07
linux
性能优化
线程
Linux
C++
LeetCode
551. 学生出勤记录 I
题目给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符:'A':Absent,缺勤'L':Late,迟到'P':Present,到场如果一个学生的出勤记录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。你需要根据这个学生的出勤记录判断他是否会被奖赏。示例1:输入:"PPALLP"输出:True示例2:输入:"PPALLL"输出:False解题思路
freesan44
·
2024-02-15 09:42
笔试刷题(持续更新)|
Leetcode
45,1190
45.跳跃游戏题目链接:45.跳跃游戏II-力扣(
LeetCode
)这道题思路不难记,遍历数组每个位置,更新下一次的范围,当当前位置已经在当前范围之外时,步数一定得加一,当前范围更新成下一个范围。
Huiwen_Z
·
2024-02-15 09:47
算法
python
leetcode
算法分类合集
算法分类合集ACM所有算法数据结构栈,队列,
链表
哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
weixin_30784945
·
2024-02-15 09:14
ACM算法分类(要学习的东西还很多)
ACM所有算法数据结构栈,队列,
链表
哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
还是太年轻
·
2024-02-15 09:11
ACM算法目录
ACM所有算法数据结构栈,队列,
链表
哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡二叉树二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
龍木
·
2024-02-15 09:41
单
链表
的快速排序
最近保研成功,没啥事情在看Java,所以处于新学习的状态,也没怎么写博客,不过正好有朋友问到关于
链表
的快排的问题,所以我也了解了一下,顺便在这里做个记录,同时开个头,以后也要多写点博客了,毕竟这一年都没啥事情
lwj_ow
·
2024-02-15 08:20
LeetCode
:盛最多水的容器
About好菜呀,我真的好菜呀,绝望,发现做题时思路不清晰是我最大的问题,总想着快点写出来,结果没想清楚就开始动手,也许面试时好多人没法手写代码也是这个原因吧。。。求盛最多水的容器题目描述给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的
前端艾希
·
2024-02-15 08:14
使用二分查找优化时间复杂度
题目链接(力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台)可以直接通过遍历一次数组就得到对应值下标了,时间复杂度为。
liaolaa
·
2024-02-15 08:14
数据结构
算法
c++
双指针部分典型算法题(一)
问题简述(1089.复写零-力扣(
LeetCode
)):classSolution{public:voidduplicateZeros(vector&arr){//找到最后一个复写的数intcur=0;
liaolaa
·
2024-02-15 08:43
算法
c++
LeetCode
、452. 用最少数量的箭引爆气球【中等,贪心,区间问题】
文章目录前言
LeetCode
、452.用最少数量的箭引爆气球【中等,贪心,区间问题】题目链接与分类思路贪心,连续区间数量问题资料获取前言博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者
长路 ㅤ
·
2024-02-15 08:09
算法刷题
#
LeetCode
leetcode
算法
职场和发展
搜索二维矩阵 II
题目来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/search-a-2d-matrix-ii编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值
二进制的二哈
·
2024-02-15 07:16
代码随想录算法训练营29期Day51|
LeetCode
139
文档讲解:单词拆分139.单词拆分题目链接:https://
leetcode
.cn/problems/word-break/description/思路:单词就是物品,字符串s就是背包,单词能否组成字符串
tlingyuqi
·
2024-02-15 06:55
代码随想录算法训练营29期
算法
leetcode
职场和发展
动态规划
c++
2021-09-01
IT1.
LeetCode
力扣:从上到下打印二叉树II2021-09-01(剑指Offer32-II.从上到下打印二叉树II)2.《剑指offer》:p174~p176英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-15 06:13
代码随想录算法训练营29期Day50|
LeetCode
70,322,279
文档讲解:爬楼梯(进阶)零钱兑换完全平方数70.爬楼梯(进阶)题目链接:https://kamacoder.com/problempage.php?pid=1067思路:这其实是一个完全背包问题。1阶,2阶,....m阶就是物品,楼顶就是背包。每一阶可以重复使用,例如跳了1阶,还可以继续跳1阶。问跳到楼顶有几种方法其实就是问装满背包有几种方法。设dp[i]:爬到有i个台阶的楼顶,有dp[i]种方法
tlingyuqi
·
2024-02-15 06:23
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
DS:单
链表
实现队列
入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头二、单
链表
实现队列队列可以用数组实现,也可以用
链表
实现,但是
链表
会稍微优势一点,因为涉及到出队列的时候是在队列头出的,如果是数组实现的话
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:51
java
算法
数据结构
DS:二叉树的链式结构及实现
而二叉树的链式结构即用
链表
结构来存储二叉树,这里就没有什么限制了,所有的二叉树都可以用链式结构来存储,因为链式结构存在两个指针分别指向自己的左右孩子,无论是少了左孩子还是少了右孩子,只需要让相应的指针指向
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:51
数据结构
c语言
笔记
【力扣白嫖日记】SQL
前言练习sql语句,所有题目来自于力扣(https://
leetcode
.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-15 06:41
力扣刷题
leetcode
sql
数据库
《剑指Offer》笔记&题解&思路&技巧&优化 Java版本——新版
leetcode
_Part_2
《剑指Offer》笔记&题解&思路&技巧&优化_Part_2相知相识广度优先搜索BFS深度优先搜索DFS开始刷题1.LCR129.字母迷宫——矩阵中的路径2.LCR130.衣橱整理——机器人的运动范围3.LCR131.砍竹子I——剪绳子I4.LCR132.砍竹子II——剪绳子II5.LCR133.位1的个数——二进制中1的个数6.LCR134.Pow(x,n)——数值的整数次方7.LCR135.报
_Matthew
·
2024-02-15 05:25
Leetcode
笔记
java
leetcode
LeetCode
周赛——383
1.边界上的蚂蚁(模拟)classSolution{public:intreturnToBoundaryCount(vector&nums){intn=nums.size();intres=0,cnt=0;for(inti=0;iz(n);z[0]=n-1;//z函数匹配for(inti=1,l=0,r=0;ir)l=i,r=i+z[i]-1;}for(inti=1;i>resultGrid(ve
duanyq666
·
2024-02-15 04:13
LeetCode周赛
java
算法
开发语言
leetcode
python
leetcode
/problems/62.unique-paths.md
问题一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7x3的网格。有多少可能的路径?说明:m和n的值均不超过100。示例1:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。向右->向右->向下向右->向
郑*鱼
·
2024-02-15 04:33
leetcode
pyyhon
leetcode
: [62. 不同路径](https://
leetcode
-cn.com/problems/unique-paths/)
leetcode
:62.不同路径一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
Yingmu__
·
2024-02-15 04:33
leetcode
leetcode
算法
职场和发展
leetcode
刷题笔记(Golang)--62. Unique Paths
62.UniquePathsArobotislocatedatthetop-leftcornerofamxngrid(marked‘Start’inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(ma
圆滚滚coder
·
2024-02-15 04:32
go
算法
leetcode
leetcode
----63. Unique Paths II
链接:https://
leetcode
.com/problems/unique-paths-ii/大意:给定一个二维整数矩阵,矩阵中的元素为0/1。1表示该位置是障碍位置。
成程晨
·
2024-02-15 04:02
leetcode
leetcode
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他