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
LCR
LCR
024. 反转链表
LCR
024.反转链表头插法/***Definitionforsingly-linkedlist.
CMCST
·
2023-11-13 01:52
链表
数据结构
力扣刷题第十九天--字符串篇
内容一、动态口令
LCR
182.动态口令某公司门禁密码使用动态口令技术。
T.BS
·
2023-11-12 00:21
力扣字符串
leetcode
算法
职场和发展
golang
解闯关密码(把数组排成最小的数),剑指offer,力扣
目录我们直接看题解吧:审题目+事例+提示:解题思路(快排):判定规则:具体思路:代码:代码(利用内置函数):力扣题址:
LCR
164.破解闯关密码-力扣(LeetCode)今天刷破解闯关密码(把数组排成最小的数
東瑜
·
2023-11-11 14:14
#
数组
剑指offer
算法
数据结构
统计目标成绩的出现次数(数字在排序数组中出现次数),剑指offer,力扣
目录我们直接看题解吧:审题目+事例+提示:思路(二分法,双边):代码:优化:代码:直接一次二分:力扣题址:
LCR
172.统计目标成绩的出现次数-力扣(LeetCode)今天刷统计目标成绩的出现次数(数字在排序数组中出现次数
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
算法
数据结构
点名(缺失的数字),剑指offer,力扣
目录我们直接看题解吧:审题目+事例+提示:方法:解题思路(二分法):代码:方法二:直接遍历题目地址
LCR
173.点名-力扣(LeetCode)今天刷点名(缺失的数字),大家有兴趣可以点上看看题目要求,试着做一下
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
算法
训练计划I(调整数组顺序使奇数位于偶数前面),剑指offer,力扣
题目地址:
LCR
139.训练计划I-力扣(LeetCode)目录我们直接看题解吧:审题目+事例+提示:思路流程(双指针/快排):代码:代码(单循环):今天刷训练计划I(调整数组顺序使奇数位于偶数前面),
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
力扣300+
leetcode
算法
职场和发展
路径加密(替换空格),剑指offer,力扣
目录我们直接看题解吧:方法:审题目+事例+提示:解题思路:法1:代码(法1):法2:代码(法2):原题解:【剑指Offer】2、替换空格力扣题解:
LCR
122.路径加密-力扣(LeetCode)今天刷路径加密
東瑜
·
2023-11-11 14:08
剑指offer
#
字符串
java
算法
数据结构
Leetcode—剑指OfferII
LCR
044.在每个树行中找最大值【中等】
2023每日刷题(二十三)Leetcode—
LCR
044.在每个树行中找最大值DFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-09 10:38
LeetCode刷题
leetcode
深度优先
算法
广度优先
经验分享
c语言
[动态规划] (十四) 简单多状态 LeetCode
LCR
091.粉刷房子
十四)简单多状态LeetCodeLCR091.粉刷房子文章目录[动态规划](十四)简单多状态LeetCodeLCR091.粉刷房子题目解析解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结
LCR
091
clamdown2021
·
2023-11-08 22:22
LEETCODE
动态规划
leetcode
算法
力扣
LCR
024. 反转链表两种解法
目录1.解题思路Ⅰ2.代码实现Ⅰ3.解题思路Ⅱ4.代码实现Ⅱ1.解题思路Ⅰ利用头插法,遍历数组将后面的元素头插到前面的元素.2.代码实现ⅠstructListNode*reverseList(structListNode*head){structListNode*cur=head;;structListNode*newhead=NULL;while(cur){structListNode*next
DarknessCor
·
2023-11-08 22:51
leetcode
链表
算法
Leetcode-
LCR
021 删除链表的倒数第 N 个结点
快慢指针,快指针先移动n-1个节点后,慢指针从虚拟头结点出发(相当于快慢指针相隔n个节点),快慢指针一起向链表尾依次移动一个结点,当快指针移动到表位时,慢指针正好移到被删除元素的前一个结点,开始删除操作,最后返回虚拟头指针下一节点头结点。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*Li
肉松拿铁
·
2023-11-08 16:13
Leetcode刷题
leetcode
链表
算法
java
数据结构
剑指offer-二维数组中的查找
剑指offer-二维数组中的查找题目原题如下:
LCR
121.寻找目标值-二维数组力扣题目链接m*n的二维数组plants记录了园林景观的植物排布情况,具有以下特性:每行中,每棵植物的右侧相邻植物不矮于该植物
Jasper_Fish
·
2023-11-07 18:15
算法
算法
数据结构
剑指Offer-推理二叉树
剑指Offer-推理二叉树
LCR
124.推理二叉树题目如下某二叉树的先序遍历结果记录于整数数组preorder,它的中序遍历结果记录于整数数组inorder。
Jasper_Fish
·
2023-11-07 18:15
算法
算法
数据结构
剑指Offer-旋转数组中的最小数
剑指Offer-旋转数组中的最小数题目如下
LCR
128.库存管理I仓库管理员以数组stock形式记录商品库存表。stock[i]表示商品id,可能存在重复。原库存表按商品id升序排列。
Jasper_Fish
·
2023-11-07 18:30
算法
算法
数据结构
记录一次“超出内存限制”的原因
问题:问题的来源是力扣的这一条题目:
LCR
048.二叉树的序列化与反序列化-力扣(LeetCode)我寻思着也没啥,就前序遍历呗,时间和空间复杂度都是O(n),应该能把题目K掉。
Fighlone
·
2023-11-07 01:55
C++
算法与数据结构
算法
c++
[动态规划] (七) 路径问题:
LCR
166.剑指offer 47. 珠宝的最高价值
[动态规划](七)路径问题:
LCR
166./剑指offer47.珠宝的最高价值文章目录[动态规划](七)路径问题:
LCR
166.
clamdown2021
·
2023-11-06 15:11
LEETCODE
动态规划
算法
[LeetCode]-链表中倒数第k个结点-CM11 链表分割-
LCR
027. 回文链表
目录链表中倒数第k个结点题目思路代码CM11链表分割题目思路代码
LCR
027.回文链表题目思路代码链表中倒数第k个结点链表中倒数第k个结点_牛客题霸_牛客网(nowcoder.com)https://www.nowcoder.com
敲敲er
·
2023-11-06 02:31
LeetCode刷题分享
leetcode
链表
c语言
Leetcode-
LCR
126 斐波那契数
本题答案需要取模1e9+7(1000000007)定义一个变量=1000000007,答案%变量,完整题目要求HashMap方法classSolution{privateMapstoreMap=newHashMap();publicintfib(intn){intconstant=1000000007;if(n==0){return0;}if(n==1){return1;}if(null!=sto
振华首席娱记
·
2023-11-05 14:43
Leetcode刷题
leetcode
算法
职场和发展
第三章哈希表_最长连续数列
继续换颜色力扣题号:
LCR
119.最长连续序列-力扣(LeetCode)下述题目描述和示例均来自力扣题目描述给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度
WenGyyyL
·
2023-11-05 07:40
我的算法记录
数据结构
java
算法
长度最小的子数组 和
LCR
016.无重复字符的最长子串
[滑动窗口](一)LeetCode209.长度最小的子数组和
LCR
016.无重复字符的最长子串文章目录[滑动窗口](一)LeetCode209.长度最小的子数组和
LCR
016.无重复字符的最长子串什么是滑动窗口长度最小的子数组题目解析解题思路代码实现总结无重复字符的最长子串题目解析解题思路代码实现总结什么是滑动窗口滑动窗口并不是真的创建出一个数组
clamdown2021
·
2023-11-04 22:16
LEETCODE
leetcode
算法
职场和发展
二叉树展开为链表到lc-
LCR
155二叉搜索树转化为排序的双向链表
1lc114.二叉树展开为链表1.1描述进阶:你可以使用原地算法(O(1)额外空间)展开这棵树吗?1.2解法一:先序遍历这棵树并且将节点加入到一个list中,随后按顺序将list中的每一个元素的left指针置换为空,right指针指向下一个节点1.3解法二:按照先序遍历的倒叙方式遍历这棵二叉树,然后同时操作这个节点的左右指针。classSolution{TreeNodepre;publicvoid
xxx_520s
·
2023-11-04 14:54
数据结构
链表
数据结构
最小覆盖子串 /
LCR
017. 最小覆盖子串(滑动窗口 + 哈希表)
题目:链接:LeetCode76.最小覆盖子串;
LCR
017.最小覆盖子串难度:困难给定两个字符串s和t。返回s中包含t的所有字符的最短子字符串。如果s中不存在符合条件的子字符串,则返回空字符串“”。
WorldMaya
·
2023-11-04 04:07
刷题
剑指Offer
leetcode
算法
c++
数据结构
哈希
代码随想录 day18
第十八天动态口令
LCR
182.动态口令-力扣(LeetCode)classSolution{public:stringdynamicPassword(stringpassword,inttarget){
~努力努力再努力k
·
2023-11-03 04:43
算法学习
算法
代码随想录打卡day8
344.反转字符串这个简单
LCR
122.路径加密过于简单541.反转字符串II这个用自己写的反转代码好理解一些,但直接调用c++库我也看懂了,无所谓。
MeloHX
·
2023-11-03 04:12
数据结构
c++
力扣
力扣-
LCR
182. 动态口令
思路:切片classSolution:defdynamicPassword(self,password:str,target:int)->str:returnpassword[target:]+password[:target]
2301_77560317
·
2023-11-03 04:39
leetcode
算法
职场和发展
力扣
LCR
182.动态口令
原题链接:力扣
LCR
182.动态口令思路:直接用另外一个字符串存储前target个字符然后把password字符串里的字符全部向前移动target个位置然后再从password[j]开始添加s字符串里的字符即可全代码
小玄.
·
2023-11-03 04:09
leetcode
算法
多种方法解决leetcode经典题目-
LCR
155. 将二叉搜索树转化为排序的双向链表, 同时弄透引用变更带来的bug
1描述2解法一:使用list列表粗出中序遍历的结果,然后再依次处理list中的元素并且双向链接publicNodetreeToDoublyList2(Noderoot){if(root==null)returnroot;Nodedummy=newNode(-10000);Listans=newArrayListans){if(root==null){return;}dfs2(root.left,a
xxx_520s
·
2023-11-02 15:26
数据结构
leetcode
链表
bug
原创超简单代码(1.26)
新增标题画面,低调奢华有内涵更改部分bug,游玩更流畅标题画面:给
LCR
一个赞吧~~===上代码===#include#include#include//目前为1.26版usingnamespacestd
山城瑞宝
·
2023-11-02 00:38
原创超简单代码
c++
[双指针] (三) LeetCode
LCR
179. 查找总价格为目标值的两个商品 和 15. 三数之和
(三)LeetCodeLCR179.查找总价格为目标值的两个商品和15.三数之和查找总价格为目标值的两个商品题目分析解题思路代码实现总结三数之和题目分析解题思路代码实现总结查找总价格为目标值的两个商品
LCR
179
好兄弟给我起把狙
·
2023-11-01 11:33
LEETCODE
leetcode
算法
数据结构
LeetCode
LCR
012. 寻找数组的中心下标
LeetCodeLCR012.寻找数组的中心下标描述给你一个整数数组nums,请计算数组的中心下标。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为0,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回最靠近左边的那一个。如果数组不存在中心下标,返回-1。示例1:输入:n
ベ断桥烟雨ミ800
·
2023-10-31 06:22
leetcode
算法
数据结构
java
数组
LCR
076. 数组中的第 K 个最大元素(快排+堆排序)
1.快速排序classSolution{intk;intans=-1;publicintfindKthLargest(int[]nums,int_k){k=_k;quicksort(nums,0,nums.length-1);returnans;}voidquicksort(int[]nums,intl,intr){//到达边界if(l>=r){//记得判断是不是我们要找的数字if(l==nums
沈小洋
·
2023-10-31 06:22
算法
数据结构
java
LCR
012.寻找数组的中心下标
题目来源:leetcode题目,网址:
LCR
012.寻找数组的中心下标-力扣(LeetCode)解题思路:获取第一个元素左边的元素leftSum和右边的元素和rightSum,按序遍历数组的同时不断更新
十年一觉尘与土
·
2023-10-31 06:51
#
Java
leetcode
Java
LCR
070. 有序数组中的单一元素
题目:LeetCodeLCR070.有序数组中的单一元素:
LCR
070.有序数组中的单一元素分析:因为这里肯定会出现一个单个数字,所以不考虑都是双数的存在.第一种方法:最直接的方法就是遍历比较,让nums
踏遍三十六岸
·
2023-10-31 06:21
算法
数据结构
C++二叉树剪枝
文章目录C++二叉树剪枝题目链接题目描述解题思路代码复杂度分析C++二叉树剪枝题目链接
LCR
047.二叉树剪枝-力扣(LeetCode)题目描述给定一个二叉树根节点root,树的每个节点的值要么是0,要么是
小徐睡不醒·
·
2023-10-31 01:24
力扣刷题日记
C++
C++算法
c++
剪枝
算法
Leetcode刷题详解——珠宝的最高价值
1.题目链接:
LCR
166.珠宝的最高价值2.题目描述:现有一个记作二维矩阵frame的珠宝架,其中frame[i][j]为该位置珠宝的价值。
追梦阿杰
·
2023-10-30 14:44
leetcode
算法
职场和发展
C++求根节点到叶子节点数字之和
文章目录题目链接题目描述解题思路代码复杂度分析题目链接
LCR
049.求根节点到叶节点数字之和-力扣(LeetCode)题目描述给定一个二叉树的根节点root,树中每个节点都存放有一个0到9之间的数字。
小徐睡不醒·
·
2023-10-30 06:59
C++算法
C++
力扣刷题日记
c++
算法
开发语言
LCR
021. 删除链表的倒数第 N 个结点
这篇也是凑数的....描述:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点题目:LeetCode删除链表的倒数第Nge节点:
LCR
021.删除链表的倒数第N个结点分析:首先创建一个虚拟节点
踏遍三十六岸
·
2023-10-30 05:28
算法村
链表
数据结构
算法训练|交易逆序对的总数、验证二叉搜索树的后序遍历
LCR
170.交易逆序对的总数-力扣(LeetCode)总结:这道题目难度比较大,整体上来说是利用归并排序的思想,在[并]的过程中加入操作得到目标数,题解部分解析:要注意的地方在于是当左边指针移动的时候我们就需要计算一次交易逆序对
zhangke_EX
·
2023-10-28 12:13
算法
排序算法
Leetcode刷题详解——点名
1.题目链接:
LCR
173.点名2.题目描述:某班级n位同学的学号为0~n-1。点名结果记录于升序数组records。假定仅有一位同学缺席,请返回他的学号。
追梦阿杰
·
2023-10-28 09:12
leetcode
算法
职场和发展
反转字符串II,
LCR
122. 路径加密,151.翻转字符串里的单词,
LCR
182. 动态口令
344.反转字符串题目链接:LeetCode文章讲解:代码随想录视频讲解:哔哩哔哩编写语言:Java完成状态:已完成解题思路定义两个指针从两边向中间交换代码双指针解法classSolution{publicvoidreverseString(char[]s){//使用双指针法,将数组中的字符进行反转for(inti=0,j=s.length-1;i
沉辰尘C
·
2023-10-27 23:43
代码随想录算法训练营24期
算法
java
leetcode
数据结构
182. 动态口令
1题目:
LCR
182.动态口令-力扣(LeetCode)某公司门禁密码使用动态口令技术。
轨迹的路口
·
2023-10-27 23:13
刷题
1024程序员节
python
c++
算法
代码随想录Day8:字符串Part1
LeetCode)LeetCode541:反转字符串II题目描述:解题思路:原题链接;541.反转字符串II-力扣(LeetCode)LeetCodeLCR122:路径加密题目描述:解题思路:原题链接:
LCR
122
Mxy。
·
2023-10-27 23:40
java
数据结构
javascript
字符串C++[leetcode刷题笔记]
目录题目列表344.反转字符串541.反转字符串II替换空格(
LCR
122.路径加密)151.翻转字符串里的单词左旋转字符串KMP学习(28.找出字符串中第一个匹配项的下标)先学习一下KMP解题思路:459
小小程序媛(*^▽^*)
·
2023-10-27 23:10
leetcode刷题笔记
算法
leetcode
数据结构
学习
笔记
c++
反转字符串中的单词
LCR
182. 动态口令
开始字符串的学习,基本就是一直双指针。344.反转字符串简单的双指针classSolution{public:voidreverseString(vector&s){intleft=0;intright=s.size()-1;chartmp;while(leftnum)break;if(right>num)right=num;while(left=0){if(s[index]==''){resul
212t
·
2023-10-27 23:38
算法
leetcode
职场和发展
Leetcode
LCR
182:动态口令
某公司门禁密码使用动态口令技术。初始密码为字符串password,密码更新均遵循以下步骤:设定一个正整数目标值target将password前target个字符按原顺序移动至字符串末尾请返回更新后的密码字符串。示例1:输入:password="s3cur1tyC0d3",target=4输出:"r1tyC0d3s3cu"示例2:输入:password="lrloseumgh",target=6输出
SucceedCode
·
2023-10-27 23:08
服务器
运维
从零学算法(
LCR
185. 统计结果概率)
你选择掷出num个色子,请返回所有点数总和的概率。你需要用一个浮点数数组返回答案,其中第i个元素代表这num个骰子所能掷出的点数集合中第i小的那个的概率。示例1:输入:num=3输出:[0.00463,0.01389,0.02778,0.04630,0.06944,0.09722,0.11574,0.12500,0.12500,0.11574,0.09722,0.06944,0.04630,0.0
李牧九丶
·
2023-10-27 22:36
算法学习
#
动态规划
算法
从零学算法(
LCR
135)
实现一个十进制数字报数程序,请按照数字从小到大的顺序返回一个整数数列,该数列从数字1开始,到最大的正整数cnt位数字结束。示例1:输入:cnt=2输出:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,
李牧九丶
·
2023-10-27 22:36
算法学习
#
递归
算法
从零学算法(
LCR
170)
在股票交易中,如果前一天的股价高于后一天的股价,则可以认为存在一个「交易逆序对」。请设计一个程序,输入一段时间内的股票交易记录record,返回其中存在的「交易逆序对」总数。示例1:输入:record=[9,7,5,4,6]输出:8解释:交易中的逆序对为(9,7),(9,5),(9,4),(9,6),(7,5),(7,4),(7,6),(5,4)。第一反应肯定暴力解法n重循环了,那就算了。逆序对这
李牧九丶
·
2023-10-27 22:36
算法学习
#
排序
#
递归
算法
C++快速幂(递归)
文章目录C++快速幂题目描述解题思路代码复杂度分析C++快速幂题目描述
LCR
134.Pow(x,n)-力扣(LeetCode)解题思路借用递归的思路实现pow函数:首先我们来举两个例子:偶数:2162^
小徐睡不醒·
·
2023-10-27 13:13
C++
力扣刷题日记
C++算法
c++
动态规划太难了?是你没有找对方法,四题带你搞懂动态规划!
欢迎大家:这里是CSDN,我总结知识和写笔记的地方,喜欢的话请三连,有问题请私信目录一.91.解码方法-力扣(LeetCode)二.
LCR
098.不同路径-力扣(LeetCode)三.63.不同路径II
陈大大陈
·
2023-10-27 09:04
动态规划
算法
c++
数据结构
数学建模
上一页
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
其他