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
C++反转链表递归
文章目录题目描述解题思路代码复杂度分析题目描述
LCR
024.反转链表-力扣(LeetCode)给定单链表的头节点head,请反转链表,并返回反转后的链表的头节点。
小徐睡不醒·
·
2023-10-26 14:14
C++
力扣刷题日记
c++
链表
开发语言
LCR
146. 螺旋遍历二维数组
LCR
146.螺旋遍历二维数组原题链接:完成情况:解题思路:参考代码:原题链接:
LCR
146.螺旋遍历二维数组https://leetcode.cn/problems/shun-shi-zhen-da-yin-ju-zhen-lcof
Wzideng
·
2023-10-26 11:48
算法知识
#
LeetCode题解
java学习
算法
数据结构
leetcode
排序算法
1024程序员节
力扣labuladong——一刷day03
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣
LCR
140.训练计划II二、力扣
LCR
142.训练计划IV三、力扣
LCR
171.训练计划V四、力扣
LCR
021.删除链表的倒数第
乱世在摸鱼
·
2023-10-24 12:01
leetcode
算法
职场和发展
数据结构
java
LeetCode
LCR
179. 查找总价格为目标值的两个商品
和为s的两个数字题目链接
LCR
179.查找总价格为目标值的两个商品购物车内的商品价格按照升序记录于数组price。请在购物车中找到两个商品的价格总和刚好是target。
玄鸟轩墨
·
2023-10-24 05:37
leetcode
算法
职场和发展
Leetcode
LCR
122:路径加密
假定一段路径记作字符串path,其中以"."作为分隔符。现需将路径加密,加密方法为将path中的分隔符替换为空格"",请返回加密后的字符串。示例:输入:path="a.aef.qerf.bb"输出:"aaefqerfbb"解题思路:新创建一个字符串对象存储加密后的字符串StringBuilders=newStringBuilder();//s.append()可以实现字符串的拼接publicsta
SucceedCode
·
2023-10-24 04:54
java
javascript
开发语言
【
LCR
170. 交易逆序对的总数】
目录一、题目描述二、算法原理三、代码实现3.1升序:3.2降序:一、题目描述二、算法原理三、代码实现3.1升序:classSolution{public:intmergeSort(vector&nums,intleft,intright){if(left>=right){return0;}intmid=left+(right-left)/2,ret=0;ret+=mergeSort(nums,le
龙里出生的蛋
·
2023-10-22 11:29
算法
c++
【代码随想录】算法训练营 第八天 第四章 字符串 Part 1
目录344.反转字符串题目思路代码我的解法随想录解法541.反转字符串ll题目思路代码
LCR
122.路径加密题目思路代码151.翻转字符串里的单词题目代码
LCR
182.动态口令题目思路代码344.反转字符串题目思路我的思路是
令夏二十三
·
2023-10-21 22:28
#
代码随想录
算法
leetcode
职场和发展
LCR
135.报数
题目来源:leetcode题目,网址:
LCR
135.报数-力扣(LeetCode)解题思路:cnt位整数最大值位10^cnt-1,循环赋值即可。
十年一觉尘与土
·
2023-10-21 04:15
#
Java
LeetCode
Java
LCR
190.加密运算
题目来源:leetcode题目,网址:
LCR
190.加密运算-力扣(LeetCode)解题思路:题意即不适用四则运算求和。进位为两数想与后左移一位的结果,当前和为两数异或的结果。
十年一觉尘与土
·
2023-10-21 04:15
#
C++
LeetCode
C++
LCR
177. 撞色搭配
LCR
177.撞色搭配
LCR
177.撞色搭配迷你游戏之寻找两个单身狗int*sockCollocation(int*sockets,intsocketsSize,int*returnSize){int*
阿猿收手吧!
·
2023-10-21 04:44
C家家精品好题
C语言经典题目
c++
数据结构
c语言
【
LCR
159. 库存管理 III】
目录一、题目描述二、算法原理三、代码实现一、题目描述二、算法原理三、代码实现classSolution{public:intgetrandom(intleft,intright,vector&stock){returnstock[rand()%(right-left+1)+left];}voidqsort(intl,intr,vector&stock,intcnt){if(l>=r){return
龙里出生的蛋
·
2023-10-21 01:20
算法
c++
LCR
194.二叉树的最近公共祖先
题目来源:leetcode题目,网址:
LCR
194.二叉树的最近公共祖先-力扣(LeetCode)解题思路:获得从根节点到两节点的链路后,返回最后一个相同的节点即可。
十年一觉尘与土
·
2023-10-20 08:10
#
C++
LeetCode
C++
LCR
001. 两数相除
剑指Offer通关力扣搜索
LCR
即为剑指Offer的所有题目。
LCR
001.两数相除快速乘解析:题目规定只能用32位整数,所以取值范围在-2^31~2^31-1之间。
刘某某.
·
2023-10-19 19:04
剑指Offer
java
LCR
002. 二进制求和
剑指Offer通关力扣搜索
LCR
即为剑指Offer的所有题目。
LCR
002.二进制求和笨方法:先将两个string反过来,然后相加。然后将剩下的长的再补上。需要注意进位。
刘某某.
·
2023-10-19 19:04
剑指Offer
运维
服务器
LCR
182. 动态口令
classSolution{publicStringdynamicPassword(Stringpassword,inttarget){returnpassword.substring(target)+password.substring(0,target);//n之后的字符串拼接n之前的字符串}}
_OLi_
·
2023-10-18 08:23
java
算法
数据结构
leetcode
反转字符串II
LCR
122.路径加密 151.翻转字符串里的单词
LCR
182.动态口令
344.反转字符串题目来源:leetcode题库344.反转字符串思路基本思路使用双指针题目要求原地修改,直接修改传入指针即可起始left=0;right=sSize-1;终止条件不满足left1)&&(len
SunmoonWanna
·
2023-10-18 08:18
算法
LCR
182.动态口令
题目来源:leetcode题目,网址:
LCR
182.动态口令-力扣(LeetCode)解题思路:按要求截取子字符串并拼接即可。
十年一觉尘与土
·
2023-10-18 08:14
#
C++
LeetCode
C++
Leetcode
LCR
022:环形链表II(map)
给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口节点。如果链表无环,则返回null。解题思路:用Map存储遍历过的节点,如果发现节点已存在于Map中,说明为环形节点的入口,返回该节点。publicListNodedetectCycle(ListNodehead){ListNodenode=head;Mapmap=newHashMap();w
SucceedCode
·
2023-10-18 04:29
leetcode
链表
算法
力扣:
LCR
122. 路径加密 题目:剑指Offer 05.替换空格(c++)
力扣:
LCR
122.路径加密题目:代码:classSolution{public:stringpathEncryption(stringpath){for(inti=0;i和string又有什么区别呢?
xk.77
·
2023-10-17 09:58
力扣基础150一刷
leetcode
c++
算法
数据结构
LCR
180.文件组合
题目来源:leetcode题目,网址:
LCR
180.文件组合-力扣(LeetCode)解题思路:暴力遍历所有可能组合即可。
十年一觉尘与土
·
2023-10-17 09:28
#
C++
LeetCode
C++
LCR
179.查找总价格为目标值的两个商品
题目来源:leetcode题目,网址:
LCR
179.查找总价格为目标值的两个商品-力扣(LeetCode)解题思路:遍历数组,使用哈希表保存已访问过的元素。
十年一觉尘与土
·
2023-10-17 09:28
#
C++
LeetCode
C++
LCR
181 字符串中的单词反转
题目来源:leetcode题目,网址:
LCR
181.字符串中的单词反转-力扣(LeetCode)解题思路:倒叙遍历,获得每个单词的起始位置与终止位置,然后将每次遇到的单词插入结果中。
十年一觉尘与土
·
2023-10-17 09:56
#
C++
LeetCode
C++
LeetCode
LCR
191. 按规则计算统计结果【前后缀分解】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-10-16 17:55
算法技巧-前缀和
leetcode
算法
职场和发展
#力扣:
LCR
182. 动态口令@FDDLC
LCR
182.动态口令一、JavaclassSolution{publicStringdynamicPassword(Stringpassword,inttarget){returnpassword.substring
凡我出品,皆属精品
·
2023-10-15 23:07
力扣刷题:Java
C++
Python
JS
Go
leetcode
java
服务器
Leetcode算法解析——查找总价格为目标值的两个商品
1.题目链接:
LCR
179.查找总价格为目标值的两个商品2.题目描述:商品价格按照升序记录于数组price。请在购物车中找到两个商品的价格总和刚好是target。若存在多种情况,返回任一结果即可。
追梦阿杰
·
2023-10-15 06:35
leetcode
算法
职场和发展
LCR
144. 翻转二叉树
LCR
144.翻转二叉树题目链接:
LCR
144.翻转二叉树注:该题与226.翻转二叉树完全一样代码如下:classSolution{public:TreeNode*invertTree(TreeNode
咔咔咔的
·
2023-10-14 18:49
leetcode
c++
LCR
026. 重排链表
LCR
026.重排链表题目链接:
LCR
026.重排链表注:该题与143.重排链表完全一样代码如下:classSolution{public:voidreorderList(ListNode*head){
咔咔咔的
·
2023-10-14 18:19
leetcode
链表
c++
力扣OJ(4x)
LCR
(001-119) 剑指 Offer II
目录
LCR
001.整数除法
LCR
002.二进制加法
LCR
003.前n个数字二进制中1的个数
LCR
004.只出现一次的数字
LCR
005.单词长度的最大乘积
LCR
006.排序数组中两个数字之和
LCR
007.
csuzhucong
·
2023-10-14 17:42
python
LCR
172.统计目标成绩的出现次数
题目来源:leetcode题目,网址:
LCR
172.统计目标成绩的出现次数-力扣(LeetCode)解题思路:两次二分,一次寻找首次出现的位置,一次寻找最后一次出现的位置。
十年一觉尘与土
·
2023-10-14 17:33
#
C++
LeetCode
C++
LCR
172.点名
题目来源:leetcode题目,网址:
LCR
173.点名-力扣(LeetCode)解题思路:二分找出第一个不是递增1的位置即可。
十年一觉尘与土
·
2023-10-14 17:33
#
C++
LeetCode
C++
LCR
161.连续天数最高销售额
题目来源:leetcode题目,网址:
LCR
161.连续天数的最高销售额-力扣(LeetCode)解题思路:动态规划。
十年一觉尘与土
·
2023-10-14 17:03
#
C++
LeetCode
C++
LCR
174.寻找二叉搜索树中的目标节点
题目来源:leetcode题目,网址:
LCR
174.寻找二叉搜索树中的目标节点-力扣(LeetCode)解题思路:首先用栈保存到二叉搜索树最大节点的链条上的各个指针(栈顶为最大元素指针),然后再栈顶元素不为目标元素时
十年一觉尘与土
·
2023-10-14 17:00
#
C++
LeetCode
C++
力扣刷题-字符串-左旋转字符串
[
LCR
182.动态口令]-同剑指Offer58-II某公司门禁密码使用动态口令技术。
hxh207
·
2023-10-14 05:12
leetcode刷题
leetcode
算法
数据结构
python
验证二叉搜索树的后序遍历序列
LCR
152.验证二叉搜索树的后序遍历序列classVerifyTreeOrder:"""
LCR
152.验证二叉搜索树的后序遍历序列https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof
NLP_wendi
·
2023-10-14 01:06
LeetCode
数据结构与算法
二叉树
LCR
027. 回文链表
LCR
027.回文链表题目链接:
LCR
027.回文链表注:该题与234.回文链表完全一样代码如下:classSolution{public:boolisPalindrome(ListNode*head)
咔咔咔的
·
2023-10-14 00:59
leetcode
链表
数据结构
c++
LCR
051. 二叉树中的最大路径和
LCR
051.二叉树中的最大路径和题目链接:
LCR
051.二叉树中的最大路径和注:该题与124.二叉树中的最大路径和完全一样代码如下:classSolution{public:intmaxPathSum
咔咔咔的
·
2023-10-13 12:29
leetcode
c++
LCR
024. 反转链表
LCR
024.反转链表题目链接:
LCR
024.反转链表代码如下:classSolution{public:ListNode*reverseList(ListNode*head){ListNode*r=head
咔咔咔的
·
2023-10-12 19:43
leetcode
链表
c++
LCR
077. 排序链表
LCR
077.排序链表题目链接:
LCR
077.排序链表代码如下:classSolution{public:ListNode*sortList(ListNode*head){returnmsort(head
咔咔咔的
·
2023-10-12 19:43
leetcode
链表
c++
LCR
078. 合并 K 个升序链表
LCR
078.合并K个升序链表题目链接:
LCR
078.合并K个升序链表代码如下:classSolution{public:ListNode*mergeKLists(vector&lists){ListNode
咔咔咔的
·
2023-10-12 19:38
leetcode
链表
c++
【LeetCode力扣】
LCR
170 使用归并排序的思想解决逆序对问题(详细图解)
原题链接:
LCR
170.交易逆序对的总数-力扣(LeetCode)2、解题思路2.1、暴力破解法看到这里的第一反应就是这不是很
Hacynn
·
2023-10-12 17:36
LeetCode刷题
算法
排序算法
c语言
leetcode
数据结构
LeetCode
LCR
173. 点名
LeetCodeLCR173.点名描述某班级n位同学的学号为0~n-1。点名结果记录于升序数组records。假定仅有一位同学缺席,请返回他的学号。示例1:输入:records=[0,1,2,3,5]输出:4示例2:输入:records=[0,1,2,3,4,5,6,8]输出:7提示:1<=records.length<=10000题解classSolution{publicinttakeAtte
ベ断桥烟雨ミ800
·
2023-10-12 09:08
leetcode
算法
java
数组
LCR
125. 图书整理 II
用A表示读者还书的小车,B表示管理员将书借给读者的小车classCQueue{LinkedListA,B;publicCQueue(){A=newLinkedList();B=newLinkedList();}publicvoidappendTail(intvalue){A.addLast(value);//读者还书}publicintdeleteHead(){if(!B.isEmpty())re
_OLi_
·
2023-10-12 09:08
java
算法
数据结构
leetcode
反转字符串 II、
LCR
122. 路径加密、151. 反转字符串中的单词、
LCR
182. 动态口令
LeetCode344.反转字符串题目链接:344.反转字符串-力扣(LeetCode)思路:已经以数组的形式给出了,题目要求原地修改,直接使用双指针来实现就好。#pythonclassSolution:defreverseString(self,s:List[str])->None:n=len(s)l,r=0,n-1whilelstr:n=len(s)s=list(s)foriinrange(0
别看了真C不了一点
·
2023-10-12 09:36
算法
LCR
159.库存管理 III
题目来源:leetcode题目,网址:
LCR
159.库存管理III-力扣(LeetCode)解题思路:从小到大排序后取前cnt个即可。
十年一觉尘与土
·
2023-10-12 09:05
#
C++
LeetCode
C++
LCR
147.最小栈
题目来源:leetcode题目,网址:
LCR
147.最小栈-力扣(LeetCode)解题思路:利用辅助栈获得一个栈中元素的非严格递减序列,最小值为递减栈中的值。
十年一觉尘与土
·
2023-10-12 09:35
#
C++
LeetCode
C++
LCR
158.库存管理 II
题目来源:leetcode题目,网址:
LCR
158.库存管理II-力扣(LeetCode)解题思路:将数组中的不同的元素两两相消后,最后留下来的元素一定是目标元素(元素个数大于数组长度的一半)。
十年一觉尘与土
·
2023-10-12 09:35
#
C++
C++
LeetCode
LCR
027.回文链表
题目来源:leetcode题目,网址:
LCR
027.回文链表-力扣(LeetCode)解题思路:使用快慢指针遍历链表的同时记录快指针移动次数的奇偶性及反转慢指针指向节点之前的所有节点。
十年一觉尘与土
·
2023-10-12 09:34
#
Java
LeetCode
Java
LCR
019.验证回文串 II
题目来源:leetcode题目,网址:
LCR
019.验证回文串II-力扣(LeetCode)解题思路:首先是否判断是回文串,若是,直接返回true;否则删除在第一个前后不相等的地方,删除前面字符或后面字符
十年一觉尘与土
·
2023-10-12 09:04
#
Java
LeetCode
Java
LCR
150.彩灯装饰记录 II
题目来源:leetcode题目,网址:
LCR
150.彩灯装饰记录II-力扣(LeetCode)解题思路:广度优先遍历的同时保存每一层的节点值即可。
十年一觉尘与土
·
2023-10-12 09:03
#
C++
LeetCode
C++
【算法笔记】
LCR
086. 分割回文串
基本思想是使用回溯法,回溯法都可以将问题划分为一个解空间树:假设字符串s为"aab",那么我们可以使用深度优先搜索去构建解空间树:dfs遍历出来的第一个序列是[a,a,b],显然该序列都是回文子串,接着回溯,遍历下一个序列,为[a,ab],不是回文子串,去除…如此往下遍历,将符合要求的序列加入到结果集res中,直到遍历整个解空间树此题的重要思想有两个:Java中的List变量存储的是List的地址
NormalConfidence_Man
·
2023-10-12 07:51
算法之路
算法
笔记
深度优先
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他