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
Leecode每日刷题
leecode
100题-双指针-三数之和
给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]+nums[1]+n
JianminZheng
·
2024-09-15 13:06
C++学习笔记
算法
每日刷题
Day_15-17
1.在TCP/IP协议簇中,UDP协议工作在()。正确答案:B你的答案:B(正确)应用层传输层网络互联层网络接口层2.查看本机的IP配置、子网掩码、网关等信息,可使用下列哪个命令?()正确答案:D你的答案:D(正确)pingtelnettraceipconfig3.计算机网络有很多功能,最主要的是()。正确答案:D你的答案:D(正确)电子邮件电子商务WWW资源共享4.在OSI七层模型中,网络层的主
Minamoshizuku
·
2024-09-15 04:37
每日刷题
leecode
31.下一个排列(Golang)
题目:整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的下一个排列就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为字典序最小的排列(即,其元素按升序排列)。如何解决题目:主要实现目标可以拆分为几点:1.比之前要大2.在比之前要大的基础上,要最小的那个3.如果没有比之前更大
讨吃的讨吃了
·
2024-09-05 23:06
数据结构
算法
2022-06-02
每日刷题
打卡
2022-06-02
每日刷题
打卡代码源——每日一题一个大整数-题目-DaimayuanOnlineJudge题目描述现在有一个非常大的整数x,可以将其表示为x=∏ni=1pcii,pi代表一个质数,请问有多少对
你好_Ä
·
2024-09-04 13:25
笔记
c++
算法
图论
每日刷题
(图论)
P1119灾后重建P1119灾后重建-洛谷|计算机科学教育新生态(luogu.com.cn)思路看数据范围知道需要用到Floyd算法,但是道路是不能直接用的,需要等到连接道路的两个村庄重建好才可以使用,所以这需要按照时间依次加入中转点,再更新dis数组。代码#include#defineintlonglong#defineTESTintT;cin>>T;while(T--)#defineiosio
何不遗憾呢
·
2024-09-04 12:21
图论
算法
c++
2022-01-14
每日刷题
打卡
2022-01-14
每日刷题
打卡AcWing——y总算法课851.spfa求最短路-AcWing题库给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。
你好_Ä
·
2024-09-04 01:09
图论
算法
数据结构【栈和队列、循环队列、Leetcode刷题--5】
目录1.栈的概念2.1栈的结构2.2初始化栈2.3入栈2.4出栈2.5判空2.6获取栈顶元素2.7销毁栈2.8栈代码2.9
Leecode
有效的括号3.1队列的概念3.2队列结构3.3队列初始化3.4队尾入队列
北方留意尘
·
2024-09-02 15:13
数据结构
链表
数据结构
LeeCode
打卡第十六天
LeeCode
打卡第十六天第一题:回文链表(
LeeCode
第234题):给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。
一只大毛吖
·
2024-09-02 14:38
leetcode
算法
数据结构
java
【
每日刷题
Day85】
【
每日刷题
Day85】个人主页:开敲所属专栏:
每日刷题
文章目录1.125.验证回文串-力扣(LeetCode)2.43.字符串相乘-力扣(LeetCode)3.557.反转字符串中的单词III-力扣(LeetCode
开敲
·
2024-08-23 18:42
每日刷题
算法
数据结构
leetcode
2022-01-20
每日刷题
打卡
2022-01-20
每日刷题
打卡一本通1215:迷宫【题目描述】一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n×nn×n的格点组成,每个格点只有22种状态,.和#,前者表示可以通行后者表示不能通行
你好_Ä
·
2024-03-22 03:19
c++
深度优先
算法
贪心算法
排序算法
LeeCode
200. 岛屿数量(深度优先搜索)
给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例:输入:grid=[["1","1","0","0","0"],["1","1","0","0","0"],["0","0","1","0","0"],["0","0","0","1","1"
牛肋排
·
2024-03-14 17:39
LeeCode
200. 岛屿数量(广度优先搜索)
给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例:输入:grid=[["1","1","0","0","0"],["1","1","0","0","0"],["0","0","1","0","0"],["0","0","0","1","1"
牛肋排
·
2024-02-20 20:48
每日一练:
LeeCode
-501、二叉搜索树中的众数【二叉搜索树+pre辅助节点+DFS】
本文是力扣
LeeCode
-
LeeCode
-501、二叉搜索树中的众数【二叉搜索树+pre辅助节点+DFS】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2024-02-20 07:18
#
每日一道LeeCode算法题
算法
数据结构
leetcode
深度优先
每日一练:
LeeCode
-236、二叉树的最近公共祖先【二叉树+DFS+从下往上】
本文是力扣每日一练:
LeeCode
-236、二叉树的最近公共祖先【二叉树+DFS+从下往上】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2024-02-20 07:18
#
每日一道LeeCode算法题
算法
数据结构
leetcode
Leetcode With Golang 二叉树 part1
一、
Leecode
144-二叉树的前序遍历https://leetcode.cn/problems/binary-tree-preorder-traversal/description/二叉树的遍历是入门
Kyookk
·
2024-02-19 21:40
Golang
leetcode
算法
数据结构
每日一练:
LeeCode
-617、合并二叉树【二叉树+DFS】
本文是力扣
LeeCode
-617、合并二叉树【二叉树+DFS】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给你两棵二叉树:root1和root2。
666-LBJ-666
·
2024-02-13 01:12
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:
LeeCode
-654、最大二叉树【二叉树+DFS+分治】
本文是力扣
LeeCode
-654、最大二叉树【二叉树+DFS+分治】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给定一个不重复的整数数组nums。
666-LBJ-666
·
2024-02-13 01:41
#
每日一道LeeCode算法题
数据结构
算法
leetcode
每日一练:
LeeCode
-106、从中序与后序遍历序列构造⼆叉树、
LeeCode
-106、从前序与中序遍历序列构造二叉树【二叉树+DFS+分治】
本文是力扣
LeeCode
-106、从中序与后序遍历序列构造二叉树
LeeCode
-105、从前序与中序遍历序列构造二叉树学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2024-02-10 19:50
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:
LeeCode
-112、路径总和【二叉树+DFS+回溯】
本文是力扣
LeeCode
-112、路径总和学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给你二叉树的根节点root和一个表示目标和的整数targetSum。
666-LBJ-666
·
2024-02-10 19:19
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:
LeeCode
-113、路径总和 II【二叉树+DFS+回溯+是否有返回值】
本文是力扣
LeeCode
-113、路径总和II【二叉树+DFS+回溯+是否有返回值】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2024-02-10 19:49
#
每日一道LeeCode算法题
算法
数据结构
leetcode
Leecode
14-环形链表
题目给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。进阶:你能用O(1)(即,常量)内存解决
*Summer
·
2024-02-10 18:15
数据结构
LeeCode
Leecode
之相交链表
一.题目及剖析https://leetcode.cn/problems/intersection-of-two-linked-lists/description/这道题无非就是要做两件事,一是判断链表是否相交,而是找到这个交点二.思路引入1.判断链表是否相交只需要判断尾节点地址是否相同(注意一定不能去判断value是否相同)2.如果尾节点相同,则遍历链表拿到两个链表的长度3.让长链表先走,走到剩余
一枕眠秋雨>o<
·
2024-02-10 18:14
数据结构与算法题集
链表
数据结构
Leecode
之分割链表
一.题目及剖析https://leetcode.cn/problems/partition-list-lcci/description/二.思路引入就是将其分成大小两个链表,以x为分界线进行分堆,最后再将两链表合并三.代码引入/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/st
一枕眠秋雨>o<
·
2024-02-10 18:14
链表
数据结构
LEECODE
-链表-链表相交
面试题02.07.链表相交难度简单269给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],sk
码润万鼠
·
2024-02-10 18:14
链表
数据结构
Leecode
之环形链表
一.题目及剖析https://leetcode.cn/problems/linked-list-cycle/description/这道题就是去判断一个链表是否带环,分两种情况,链表中只有一个元素则一定不带环,链表中有两个及以上的元素则要引入快慢指针二.思路引入设置两个快慢指针,快指针走2步,慢指针走1步(不论快慢指针怎么走,如果链表带环则两指针一定能相遇,只不过当两指针走的步数差为1时,相遇所用
一枕眠秋雨>o<
·
2024-02-10 18:44
数据结构与算法题集
链表
数据结构
Leecode
之环形链表进阶
一.题目及剖析https://leetcode.cn/problems/linked-list-cycle-ii/description/这道题就是找到链表中环的入口二.思路引入假设起点到环的入口的距离为L,环的长度为C,入口到相遇点的距离为C-N设定一个快慢指针,速度分别为2,1则有(L+kC-N)=2*(L+C-N)即L=(k-1)C+N说明,如果我设定两个速度相同的指针,一个从起点开始遍历,
一枕眠秋雨>o<
·
2024-02-10 18:13
链表
数据结构
LeeCode
(哈希表)128_ 最长连续序列
LeeCode
(哈希表)128_最长连续序列题目:给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。
追影少年*
·
2024-02-10 06:34
leetcode
算法
leetcode
java
哈希表
数据结构
leecode
-C语言实现-28. 找出字符串中第一个匹配项的下标
一、题目给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。1、示例一输入:haystack="sadbutsad",needle="sad"输出:0解释:"sad"在下标0和6处匹配。第一个匹配项的下标是0,所以返回0。2、示例二输入:haystack="
阳光九叶草LXGZXJ
·
2024-02-09 22:28
#
leecode练习-c语言实现
c语言
算法
数据结构
开发语言
学习
Leetcode—134. 加油站【中等】
2024
每日刷题
(113)Leetcode—134.加油站实现代码classSolution{public:intcanCompleteCircuit(vector&gas,vector&cost){intgasSum
源代码•宸
·
2024-02-08 03:30
LeetCode刷题
leetcode
算法
职场和发展
c++
数据结构
经验分享
贪心算法
Leetcode—60. 排列序列【困难】
2024
每日刷题
(113)Leetcode—60.排列序列算法思想实现代码classSolution{public:stringgetPermutation(intn,intk){vectornums(
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
数学
Leetcode—61. 旋转链表【中等】
2024
每日刷题
(114)Leetcode—61.旋转链表实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
Leetcode—59. 螺旋矩阵 II【中等】
2024
每日刷题
(113)Leetcode—59.螺旋矩阵II实现代码classSolution{public:vector>generateMatrix(intn){vector>ans(n,vector
源代码•宸
·
2024-02-08 02:55
LeetCode刷题
leetcode
矩阵
算法
经验分享
数组
模拟
c++
Leetcode—135. 分发糖果【中等】
2024
每日刷题
(113)Leetcode—135.分发糖果算法思想这里可以利用贪心策略,求局部最优解,然后合并为全局最优解。
源代码•宸
·
2024-02-08 02:55
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
贪心算法
go 版本
LeeCode
刷题 在线
https://books.halfrost.com/leetcode/ChapterFour/0001~0099/0001.Two-Sum/参考https://github.com/anzhihe/learning/tree/master/shell/book/abs-3.9.1_cn
nongcunqq
·
2024-02-07 20:24
go
笔记
算法
每日一练:
LeeCode
-513、找树左下角的值【二叉树】
本文是力扣
LeeCode
-513、找树左下角的值学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。
666-LBJ-666
·
2024-02-06 17:52
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:
LeeCode
-112、路径总和【二叉树+DFS+回溯】
本文是力扣
LeeCode
-112、路径总和学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。给你二叉树的根节点root和一个表示目标和的整数targetSum。
666-LBJ-666
·
2024-02-06 17:52
#
每日一道LeeCode算法题
算法
数据结构
leetcode
Leetcode—44. 通配符匹配【困难】
2024
每日刷题
(112)Leetcode—44.通配符匹配算法思想实现代码classSolution{public:boolisMatch(strings,stringp){autoisMatchchar
源代码•宸
·
2024-02-06 12:11
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
动态规划
字符串
Leetcode—57. 插入区间【中等】
2024
每日刷题
(113)Leetcode—57.插入区间实现代码classSolution{public:vector>insert(vector>&intervals,vector&newInterval
源代码•宸
·
2024-02-06 12:11
LeetCode刷题
leetcode
算法
职场和发展
c++
遍历
经验分享
Leetcode—1068. 产品销售分析 I【简单】
2024
每日刷题
(112)Leetcode—1068.产品销售分析IMySQL实现代码#WriteyourMySQLquerystatementbelowSELECTProduct.product_name
源代码•宸
·
2024-02-06 12:40
LeetCode刷题MySQL
leetcode
算法
SQL
mysql
内连接
经验分享
Leetcode—42. 接雨水【困难】
2024
每日刷题
(112)Leetcode—42.接雨水空间复杂度为O(n)的算法思想实现代码classSolution{public:inttrap(vector&height){intans=0;intn
源代码•宸
·
2024-02-06 12:07
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
双指针
从猿辅导一面挂,怒刷1000道Android面试题,成功入职字节跳动!
从年前至今参加面试了很多公司,从猿辅导一面挂,我深刻意识到Android开发内卷太严重了,面试都是需要背八股文,狂刷
leecode
。最后顺利拿到了字节跳动offer。
Kepler_II
·
2024-02-06 04:25
leecode
#对称二叉树#二叉树的最大深度
题目描述:给你一个二叉树的根节点root,检查它是否轴对称。分析:如果一个树的左子树与右子树镜像对称,那么这个树是对称的。故问题转化成两个树在什么情况下互为镜像。满足一下条件互为镜像:它们的两个根结点具有相同的值每个树的右子树都与另一个树的左子树镜像对称classSolution:defisSymmetric(self,root:Optional[TreeNode])->bool:defsearc
非畅6 1
·
2024-02-05 22:32
leetcode
算法
职场和发展
Catalan数
文章目录Catalan数
Leecode
96不同的二叉搜索树题目描述解题思路代码
Leecode
22括号生成题目描述代码Catalan数Catalan数是一种组合数学的计数方法,常用于解决一些计数问题,例如括号匹配问题
林小果1
·
2024-02-05 08:10
数据结构与算法(java实现)
算法
java
数据结构
Leetcode—38. 外观数列【中等】
2024
每日刷题
(111)Leetcode—38.外观数列实现代码classSolution{public:stringcountAndSay(intn){stringans="1";while(--n
源代码•宸
·
2024-02-04 16:24
LeetCode刷题
leetcode
算法
职场和发展
c++
数据结构
经验分享
Leetcode—37. 解数独【困难】
2024
每日刷题
(111)Leetcode—37.解数独实现代码classSolution{public:boolisValid(vector>&board,introw,intcol,charc){for
源代码•宸
·
2024-02-04 16:54
LeetCode刷题
leetcode
算法
职场和发展
c++
回溯
经验分享
数组
Leetcode—2879. 显示前三行【简单】
2024
每日刷题
(一零九)Leetcode—2879.显示前三行实现代码importpandasaspddefselectFirstRows(employees:pd.DataFrame)->pd.DataFrame
源代码•宸
·
2024-02-04 16:52
leetcode
算法
职场和发展
经验分享
pandas
Leetcode—292. Nim 游戏【简单】
2024
每日刷题
(111)Leetcode—292.Nim游戏实现代码classSolution{public:boolcanWinNim(intn){returnn%4!
源代码•宸
·
2024-02-04 09:27
LeetCode刷题
leetcode
游戏
算法
c++
经验分享
脑筋急转弯
数学
Leetcode—33. 搜索旋转排序数组【中等】
2024
每日刷题
(110)Leetcode—33.搜索旋转排序数组实现代码classSolution{public:intsearch(vector&nums,inttarget){intn=nums.size
源代码•宸
·
2024-02-04 09:57
LeetCode刷题
leetcode
算法
职场和发展
c++
二分查找
经验分享
Leetcode—535. TinyURL 的加密与解密【中等】
2024
每日刷题
(110)Leetcode—535.TinyURL的加密与解密实现代码classSolution{public://EncodesaURLtoashortenedURL.stringencode
源代码•宸
·
2024-02-04 09:56
LeetCode刷题
leetcode
算法
职场和发展
c++
数据结构
哈希表
经验分享
Leetcode—32. 最长有效括号【困难】(动态规划及ranges::max()使用)
2024
每日刷题
(110)Leetcode—32.最长有效括号栈实现代码classSolution{public:intlongestValidParentheses(strings){stackst;
源代码•宸
·
2024-02-04 09:24
LeetCode刷题
leetcode
动态规划
算法
经验分享
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
其他