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
代码随想录打卡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++
数据结构
数学建模
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
算法
职场和发展
上一页
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
其他