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讲解篇之138. 随机链表的复制
LeetCode讲解篇之138.随机链表的复制文章目录LeetCode讲解篇之138.随机链表的复制题目描述题解
思路题
解代码题目描述题解思路先遍历一遍链表,用哈希表保存原始节点和克隆节点的映射关系,先只克隆节点的
陈序缘
·
2023-10-15 11:11
数据结构与算法
leetcode
链表
算法
代码随想录算法训练营第二十天丨 二叉树part07
530.二叉搜索树的最小绝对差
思路题
目中要求在二叉搜索树上任意两节点的差的绝对值的最小值。注意是二叉搜索树,二叉搜索树是有序的。
叫一只啦啦
·
2023-10-15 10:51
代码随想录算法训练营
算法
数据结构
找单身狗 异或
如1^1=0;1^0=1;异或还有几个特性:任何值跟0异或都等于它本身,如5^0=5;相同的数异或为0,如5^5=0;
思路题
目中说“其他所有数字都出现两次”可知,我们可以使用异或来消除出现两次的数字,剩下的就是两个出现次
zhaozhenyu123
·
2023-10-13 10:31
C语言杂项
排序算法
算法
从上到下打印二叉树
解题
思路题
意其实就是二叉树的层次遍历,用队列来实现publicArrayListPrintFromTopToBottom2(TreeNoderoot){ArrayListresult=newArrayList
Y_Stone
·
2023-10-11 13:39
【剑指offer-C++】JZ37:序列化二叉树
【剑指offer-C++】JZ37:序列化二叉树题目描述解题
思路题
目描述描述:请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树
雾里看花花里看雾
·
2023-10-11 13:22
剑指offer
c++
算法
数据结构
LeetCode每日一题——1206. 设计跳表
目录题目示例
思路题
解题目不使用任何库函数,设计一个跳表。跳表是在O(log(n))时间内完成增加、删除、搜索操作的数据结构。
hyk今天写算法了吗
·
2023-10-10 06:49
#
算法实例
leetcode
链表
算法
python
数据结构
LeetCode·每日一题·2485. 找出中枢整数·前缀和
题目示例
思路题
意->给你一个正整数n,找出满足下述条件
迅~
·
2023-10-10 00:03
LeetCode刷题笔记
leetcode
算法
职场和发展
【剑指offer-C++】JZ68:二叉搜索树的最近公共祖先
【剑指offer-C++】JZ68:二叉搜索树的最近公共祖先题目描述解题
思路题
目描述描述:给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。
雾里看花花里看雾
·
2023-10-09 19:04
剑指offer
c++
算法
数据结构
freee Programming Contest 2022(AtCoder Beginner Contest 264)A~D题详细讲解
目录博主赛情网站链接题目讲解A-"atcoder".substr()原题描述题目大意题目
思路题
目代码相关知识B-NiceGrid原题描述题目大意题目
思路题
目代码相关知识C-MatrixReducing原题描述题目大意题目
思路题
目代码相关知识
逍遥zxq
·
2023-10-09 04:36
AtCoder
c++
算法
2023牛客OI赛前集训营-提高组(第二场)B.出租
2023牛客OI赛前集训营-提高组(第二场)B.出租B-出租_2023牛客OI赛前集训营-提高组(第二场)(nowcoder.com)文章目录2023牛客OI赛前集训营-提高组(第二场)B.出租题目大意
思路题
目大意在一条路上有
2020fengziyang
·
2023-10-09 01:16
线段树
题解
数据结构
数据结构
算法
【剑指offer-C++】JZ34:二叉树中和为某一值的路径(二)
【剑指offer-C++】JZ34:二叉树中和为某一值的路径(二)题目描述解题
思路题
目描述描述:输入一颗二叉树的根节点root和一个整数expectNumber,找出二叉树中结点值的和为expectNumber
雾里看花花里看雾
·
2023-10-08 20:54
剑指offer
c++
深度优先
算法
【Leetcode每日一题】34.在排序数组中查找元素的第一个和最后一个位置|二分求下标
“再牛的程序员也是从小白开始,既然开始了,就全身心投入去学习技术”34.在排序数组中查找元素的第一个和最后一个位置解题
思路题
型:数组、二分查找(变式)—寻找第1个等于目标值的元素
是瑶瑶子啦
·
2023-10-07 03:05
leetcode
算法
数据结构
AcWing算法基础课 第二讲数据结构小结(持续更新中)
栈栈含义插入操作删除操作应用单调栈含义应用三、队列队列含义应用单调队列含义应用四、KMP算法提出问题含义实现逻辑next数组匹配过程应用五、Trie含义常用操作插入操作查询操作应用1:Trie字符串统计应用2:最大异或对
思路题
解六
StarHui0001
·
2023-10-06 09:05
AcWing基础算法
算法
c++
2021.9.9 力扣-组合总和 Ⅳ
%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C%E2%85%A3.html#
思路题
目描述:给你一个由不同整数组成的数组nums,
作用太大了销夜
·
2023-10-05 01:09
leetcode
leetcode
算法
CF1875B Jellyfish and Game
去洛谷看我的博客
思路题
意大概是两人都有一组数,奇数轮,第一个人可以选择和第二个人交换一个数字也可以不换,偶数轮,第二个人可以选择和第一个人交换一个数字也可以不换。
AuroraWind
·
2023-10-04 11:28
题解
算法
c++
POJ 3109 Inner Vertices 离散化+树状数组
二、解题
思路题
目中有说到如果程序不会结束,那么输出-1,这其实是无源之水,根本不会发生。
希望能够帮到你!
·
2023-10-03 09:27
算法
数据结构
2019-05-25
写了一半突然我发现有一道题卡出了我的
思路题
目是这样的小树圆缺一答案,A一定大庇一定小C都可能我思考了片刻酵素一般都是零点几,所以小树一定比一下我便选择B接下来的题目,我是你的写完了,连最后的思考题,我都轻松完成了
459225bdd373
·
2023-10-02 04:06
LeetCode 2485. 找出中枢整数
LeetCode2485.找出中枢整数原题题目大意及思路代码运行截图收获原题LeetCode2485.找出中枢整数题目大意及
思路题
目大意:给出n,找到[1,n]中的一个数x能够使得1+2+…+x=x+x
鲤鱼酒酒
·
2023-09-30 17:50
leetcode
算法
职场和发展
LeetCode讲解篇之46. 全排列
LeetCode讲解篇之46.全排列文章目录LeetCode讲解篇之46.全排列题目描述题解
思路题
解代码题目描述题解思路深度优先遍历,遍历当前数组,以当前的前缀再去深度优先遍历求所有组合,然后将结果附加起来
陈序缘
·
2023-09-28 05:14
数据结构与算法
leetcode
深度优先
算法
LeetCode讲解篇之347. 前 K 个高频元素
347.前K个高频元素文章目录347.前K个高频元素题目描述题解
思路题
解代码题目描述题解思路根据数组频率倒序排序,然后返回前k的个数据题解代码functopKFrequent(nums[]int,kint
陈序缘
·
2023-09-28 05:14
数据结构与算法
leetcode
算法
go
golang
数据结构
字符串出现的次数,进制转换
CSDN话题挑战赛第2期参赛话题:算法题解字符串出现的次数
思路题
目要求找出出现次数前k的字符串,最为简单的就是直接遍历数组统计每个字符串出现的次数,接着再降序排序输出前k的字符串。
&1=1
·
2023-09-27 23:44
算法
java
开发语言
【AcWing】AcWing 5180. 正方形泳池(秋季每日一题2023)(排序 + 边枚举边更新)
思路题
目范围里,N有10510^5105,太大了,枚举肯定会超时,所以只能考虑枚举树。最暴力的做法就是枚举4颗树,然后确定上边界、下边界、左边界、右边界,根据边界确定长和宽,最后求长、宽的最小值。
zadarmo_
·
2023-09-27 20:42
AcWing
排序
算法
C语言刷题篇(备赛中......)--------( 篇章1 )
前言:博主报名了一个小比赛,用来写一些基础的C语言题目,正好借此巩固一下基础希望这些题对你们也有帮助猫猫跟你说:该学习了目录前言:题目(1)解题
思路题
目(2)解题
思路题
目(3)解题
思路题
目(4)解题
思路题
目
54lyyyy
·
2023-09-26 20:19
c语言
算法
开发语言
判断质数问题以及判断日期是一年第几天问题分析
今天遇到机考的编程题是两道之前备考蓝桥杯遇到的类似的提问,难度和填空题类似,以下是题目
思路题
目一:判断是否为质数首先,我们要知道质数是什么:概念:一个大于1的自然数,除了1和
师范大学通信大怨总
·
2023-09-25 00:43
java
算法
数据结构
大数据
力扣:字符串中的第一个唯一字符 (C语言)
一、解题
思路题
目要求返回第一个不重复的字符,有两个要求:1.我们需要标记出这些不重复的元素,让他们与重复过的元素分开2.找出不重复的第一个元素依次写出下方代码二、代码代码如下(示例):intfirstUniqChar
今天也是元气满满的一天呢
·
2023-09-23 09:38
leetcode
算法
c语言
数据结构
LeetCode每日一题——946. 验证栈序列
目录题目示例
思路题
解题目给定pushed和popped两个序列,每个序列中的值都不重复,只有当它们可能是在最初空栈上进行的推入push和弹出pop操作序列的结果时,返回true;否则,返回false。
hyk今天写算法了吗
·
2023-09-22 19:49
#
算法实例
leetcode
数据结构
算法
python
职场和发展
【第12题】[NOIP2015 提高组] 信息传递
www.luogu.com.cn/problem/P2661参考题解:https://www.luogu.com.cn/problem/solution/P2661标签:OI、NOIP、并查集、DFS难度:普及/提高-题解
思路题
解大家可移步看这里
小码匠和老码农
·
2023-09-22 11:02
OI
数据结构
并查集
dfs
蓝桥杯试题 基础练习 十六进制转十进制
样例输入FFFF样例输出65535解题
思路题
目说是一个不超过8位的正十六进制数字符串,也就是说我们可以直接用数来存储结果。然后就可以按照正常
小豪不会敲代码
·
2023-09-21 23:29
蓝桥杯试题
蓝桥杯
c++
职场和发展
牛客: BM17 二分查找-I
牛客:BM17二分查找-I文章目录牛客:BM17二分查找-I题目描述题解
思路题
解代码题目描述题解思路一个左端点,一个右端点,循环直到左右端点交叉,取左右端点的中点若中点的值大于目标值,意味着目标值只可能在中点的左边
陈序缘
·
2023-09-21 01:43
算法
数据结构
go
leetcode|面试题 01.05. 一次编辑【模拟、字符串】
题目描述解题
思路题
意分析根据题意,两字符串first,second能够通过一次(或者零次)编辑互相转换的条件为:两字符串first,second的长度之差≤1;当first,second长度相等时,两字符串各对应位置只有一个字符不同
不会写代码の程序员
·
2023-09-19 03:16
leetcode
leetcode
算法
职场和发展
牛客: BM7 链表中环的入口结点
牛客:BM7链表中环的入口结点文章目录牛客:BM7链表中环的入口结点题目描述题解
思路题
解代码题目描述题解思路用一个哈希表存储链表节点,遍历链表,将节点加入哈希表,如果该节点在哈希表中出现过,意味着该节点是入口节点题解代码
陈序缘
·
2023-09-18 08:16
数据结构与算法
链表
算法
数据结构
牛客: BM8 链表中倒数最后k个结点
牛客:BM8链表中倒数最后k个结点文章目录牛客:BM8链表中倒数最后k个结点题目描述题解
思路题
解代码题目描述题解思路快指针比慢指针先走k个位置,链表链表,快指针和慢指针同时往下跳,知道快指针遍历完毕,此时的慢指针就是倒数的第
陈序缘
·
2023-09-18 08:16
数据结构与算法
链表
数据结构
算法
1020.飞地的数量
样例数据规模
思路题
目的意思就是求有多少个陆地单元格无法到达四周边缘。那其实可以考虑四周边缘中陆地单元格可以到达的所有点,
Phoenix_ZengHao
·
2023-09-17 04:33
#
leetcode每日一题
leetcode
bfs
牛客: BM4 合并两个排序的链表
牛客:BM4合并两个排序的链表文章目录牛客:BM4合并两个排序的链表题目描述题解
思路题
解代码题目描述题解思路以链表一为主链表,遍历两条链表若当前链表二的节点val小于当前链表一的下一个节点val,则将链表链表二的该节点连到链表一的节点的下一个
陈序缘
·
2023-09-16 07:30
数据结构与算法
链表
算法
数据结构
牛客: BM3 链表中的节点每k个一组翻转
牛客:BM3链表中的节点每k个一组翻转文章目录牛客:BM3链表中的节点每k个一组翻转题目描述题解
思路题
解代码题目描述题解思路用一个[]int保存一组节点的val,一个快节点先遍历k个节点将节点的val顺序保存在
陈序缘
·
2023-09-16 07:30
数据结构与算法
链表
数据结构
算法
牛客: BM5 合并k个已排序的链表
牛客:BM5合并k个已排序的链表文章目录牛客:BM5合并k个已排序的链表题目描述题解
思路题
解代码题目描述题解思路合并链表数组中的前两条链表,直到链表数组的长度为一,返回这个唯一的链表题解代码packagemain
陈序缘
·
2023-09-16 07:27
链表
数据结构
算法
LeetCode4-寻找两个正序数组的中位数
题意&
思路题
意:两个正数单调不减的整数数组,找到这两个数组中的中位数思路:一开始我考虑直接在两个数组中找到中位数对应的元素,这样节省空间,但是试了一下情况实在是太多了,因为无法知道连续两个数组处于哪个数组因此无法解决总数是偶数的情况
凯撒袁六兽
·
2023-09-15 11:56
剑指Offer
leetcode
算法
职场和发展
Educational Codeforces Round 115 E. Staircases
题目链接
思路题
目的三种状态相对固定,所以在全部方格都处于自由的状态下,很容易想到用简单的dp[i][j][k]dp[i][j][k]dp[i][j][k]进行转移并求出所有的阶梯数。
我他喵的
·
2023-09-13 00:45
动态规划
Balanced Lineup POJ - 3264 (ST表)
题目来源:BalancedLineup题意给你n个数,有q次询问,每次询问给定两个数l和r,输出区间l到r最大值与最小值的差
思路题
目给定数字后没有再进行修改,属于离线查询,可以直接使用st表在nlogn
JesHrz
·
2023-09-12 23:55
【LeetCode】一起探究三数之和的奥秘
Problem:15.三数之和文章目录题目解析算法原理分析排序+暴力枚举+set去重排序+单调性+双指针划分思想复杂度Code题目解析首先我们来分析一下本题的
思路题
目说到要我们在一个整数数组中去寻找三元组
烽起黎明
·
2023-09-08 23:09
#
双指针
leetcode
算法
双指针
CTFshow 反序列化 web262
目录源码
思路题
解解法一直接构造类进行序列化解法二字符逃逸总结源码from=$f;$this->msg=$m;$this->to=$t;}}$f=$_GET['f'];$m=$_GET['m'];$t=$
Kradress
·
2023-09-06 19:57
CTFshow
php
安全
开发语言
LeetCode每日一题——449. 序列化和反序列化二叉搜索树
文章目录题目示例
思路题
解题目序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件或内存缓冲区中,或通过网络连接链路传输,以便稍后在同一个或另一个计算机环境中重建。
hyk今天写算法了吗
·
2023-09-05 22:29
#
算法实例
leetcode
算法
深度优先
数据结构
python
LeetCode HOT 100 —— 148.排序链表
思路题
目要求时间空间复杂度分别为O(nlogn)和O(1),根据时间复杂度不难想到二分法,从而想到归并排序通过递归实现链表归并排序,主要有两个过程:分割过程:找到当前链表中点,断开,可以采用快慢指针法,
HDU-五七小卡
·
2023-09-04 04:03
LeetCode
热题
HOT
100
链表
leetcode
数据结构
无规则字符串转化为整数
思路题
意中表明,字符串中可能包含非数字,比如“+”、“-”、“a”、等其他符号。
Ambrosedream
·
2023-09-04 01:31
后端相关
刷题笔记
字符串
算法
java
leetcode7.整数反转-Java
7.整数反转-力扣(LeetCode)
思路题
目给了我们一个整数x,我们需要把他进行反转,对于这个x,我们需要每次弹出x最低位,将最低位插入到result的末尾。
晓宜
·
2023-09-02 16:41
算法
算法
数据结构
【Java例题】统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符
二、解题
思路题
目中明确了什么是单词:连续的不是空格的字符。所以,我们需要统计的是这些连续字符的数量。我们可以使用一个计数器segmentC
程序员阿蔡
·
2023-09-01 21:38
Java基础
java
算法
leetcode
数据结构
开发语言
代码随想录算法训练营 day48 | 198.打家劫舍、213.打家劫舍II、337.打家劫舍III
目录198.打家劫舍思路代码213.打家劫舍II思路代码337.打家劫舍III
思路题
解代码代码随想录198.打家劫舍思路动态规划:dp[j]代表0-j个房屋最多能偷的金额数。
qq_42591713
·
2023-08-31 10:31
算法
leetcode
数据结构
【LeetCode】【动态规划】剑指 Offer 60. n个骰子的点数 思路解析和代码
剑指Offer60.n个骰子的点数题目链接个人
思路题
意要理解n个骰子是同时掷出,即最小值的点数是n,最大的点数是6*n,共有6n种可能尤其注意最小值是n而不是1,不是将骰子一个接一个掷出去的思路重叠子问题
九筒-
·
2023-08-30 16:18
LeetCode
动态规划
leetcode
算法
申论指导:如何准确作答归纳概括题
同时,部分考生对于归纳概括题的做题方法掌握不足,不知道这种题型如何作答,接下来小编用2019河北省考乡镇的第二题带领大家掌握该题的作答方法:一、审题:认真审题,明确
思路题
型:归纳概括题;作答范围:资料1
可爱要努力
·
2023-08-30 03:09
8.发言统计
Vector的基本使用本题
思路题
目DescriptionDarkDawn作为小学期的助教,工作之一便是统计讨论区同学们的发言情况。
榆榆欸
·
2023-08-25 16:08
程序设计方法与实践
算法
数据结构
c语言
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
其他