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—515.在每个树行中找最大值【中等】
2023
每日刷题
(二十三)Leetcode—515.在每个树行中找最大值DFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-09 10:37
LeetCode刷题
leetcode
深度优先
算法
经验分享
C语言
广度优先
Leetcode—2578.最小和分割【简单】
2023
每日刷题
(二十三)Leetcode—2578.最小和分割实现代码classSolution{public:intsplitNum(intnum){vectora;while(num){a.push_back
源代码•宸
·
2023-11-09 10:57
LeetCode刷题
leetcode
算法
职场和发展
贪心
排序
c++
经验分享
Leetcode—125.验证回文串【简单】
2023
每日刷题
(二十三)Leetcode—125.验证回文串实现代码classSolution{public:boolisPalindrome(strings){intn=s.size();if(n=
源代码•宸
·
2023-11-09 07:23
LeetCode刷题
leetcode
算法
职场和发展
双指针
c++
经验分享
Leetcode—2609.最长平衡子字符串【简单】
2023
每日刷题
(二十三)Leetcode—2609.最长平衡子字符串实现代码classSolution{public:intfindTheLongestBalancedSubstring(strings
源代码•宸
·
2023-11-08 16:31
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—189.轮转数组【中等】
2023
每日刷题
(二十一)Leetcode—189.轮转数组直接法实现代码classSolution{public:voidrotate(vector&nums,intk){intlen=nums.size
源代码•宸
·
2023-11-08 01:08
LeetCode刷题
算法
职场和发展
leetcode
经验分享
c++
最大公约数
C语言
Leetcode—2586.统计范围内的元音字符串数【简单】
2023
每日刷题
(二十二)Leetcode—2586.统计范围内的元音字符串数实现代码classSolution{public:intvowelStrings(vector&words,intleft,
源代码•宸
·
2023-11-08 01:08
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—2731.移动机器人【中等】
2023
每日刷题
(二十二)Leetcode—2731.移动机器人算法思路参考自灵茶山艾府实现代码classSolution{public:constintMOD=1e9+7;intsumDistance
源代码•宸
·
2023-11-08 01:04
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
前缀和
Leetcode—318.最大单词长度乘积【中等】
2023
每日刷题
(二十一)Leetcode—318.最大单词长度乘积位运算思想实现代码classSolution{public:intmaxProduct(vector&words){intwordsLen
源代码•宸
·
2023-11-06 17:47
LeetCode刷题
leetcode
算法
c++
经验分享
位运算
POJ-3630电话表(考察字典树)
2023
每日刷题
(二十)POJ-3630电话表题目原地址输入样例:2391197625999911254265113123401234401234598346输出结果:NOYES实现代码#include
源代码•宸
·
2023-11-06 02:20
每日刷题————其他算法竞赛题
算法
c语言
c++
经验分享
字典树
Leetcode—187.重复的DNA序列【中等】
2023
每日刷题
(二十)Leetcode—187.重复的DNA序列实现代码classSolution{public:constintL=10;vectorfindRepeatedDnaSequences
源代码•宸
·
2023-11-06 02:48
LeetCode刷题
leetcode
算法
哈希表
经验分享
c++
Leetcode—1588.所有奇数长度子数组的和【简单】
2023
每日刷题
(十九)Leetcode—1588.所有奇数长度子数组的和直接法实现代码intsumOddLengthSubarrays(int*arr,intarrSize){inti=1;intsum
源代码•宸
·
2023-11-05 00:35
LeetCode刷题
leetcode
算法
职场和发展
经验分享
C语言
前缀和
枚举
Leetcode—110.平衡二叉树【简单】
2023
每日刷题
(十九)Leetcode—110.平衡二叉树实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-05 00:05
LeetCode刷题
leetcode
算法
经验分享
c语言
深度优先遍历
二叉排序树
Leetcode—199.二叉树的右视图【中等】
2023
每日刷题
(十九)Leetcode—199.二叉树的右视图深度优先遍历实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-05 00:05
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
二叉树
Leetcode—421.数组中两个数的最大异或值【中等】明天写一下字典树做法!!!
2023
每日刷题
(十九)Leetcode—421.数组中两个数的最大异或值算法思想参考自灵茶山艾府实现代码classSolution{public:intfindMaximumXOR(vector&nums
源代码•宸
·
2023-11-05 00:30
LeetCode刷题
leetcode
算法
位运算
哈希表
经验分享
c++
Leetcode—2512.奖励最顶尖的K名学生【中等】
2023
每日刷题
(十九)Leetcode—2512.奖励最顶尖的K名学生哈希表+stringstream+排序算法思想实现代码classSolution{public:vectortopStudents
源代码•宸
·
2023-11-04 14:49
LeetCode刷题
算法
leetcode
经验分享
c++
哈希表
排序
stringstream
Leetcode—101.对称二叉树【简单】
2023
每日刷题
(十九)Leetcode—101.对称二叉树利用Leetcode101.对称二叉树的思想的实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-04 14:14
LeetCode刷题
leetcode
算法
c语言
经验分享
c++
层次遍历
二叉树
Leetcode—100.相同的树【简单】明天写另一种解法!
2023
每日刷题
(十八)Leetcode—100.相同的树递归实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-04 02:45
LeetCode刷题
leetcode
算法
经验分享
c++
C语言
数据结构
二叉树
Leetcode—111.二叉树的最小深度【简单】
2023
每日刷题
(十八)Leetcode—111.二叉树的最小深度DFS实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-11-04 02:44
LeetCode刷题
leetcode
算法
经验分享
c++
c语言
深度优先遍历
广度优先遍历
每日刷题
计划Day2笔记-字符串+树
题源:acwing1473.A+B格式计算a+b并以标准格式输出总和----也就是说,从最低位开始每隔三位数加进一个逗号(千位分隔符),如果结果少于四位则不需添加。输入格式共一行,包含两个整数a和b。输出格式共一行,以标准格式输出a+b的和。数据范围−106≤a,b≤106输入样例:-10000009输出样例:-999,991#includeusingnamespacestd;intmain(){
你愿意和我一起清理内存吗?
·
2023-11-03 01:38
c++
算法
c语言
每日刷题
计划Day1笔记-字符串
题源:LeetCode3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以
你愿意和我一起清理内存吗?
·
2023-11-03 01:38
LeetCode刷题
c++
LeetCode一刷
leetcode
算法
滑动窗口
PAT甲级
Leetcode—2103.环和杆【简单】
2023
每日刷题
(十六)Leetcode—2103.环和杆实现代码structring{intr;intg;intb;}sticks[10]={0};intcountPoints(char*rings)
源代码•宸
·
2023-11-02 23:58
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
Leetcode—707.设计链表【中等】双链表的设计明天再写
2023
每日刷题
(十七)Leetcode—707.设计链表设计单链表实现代码typedefstructNode{intval;structNode*next;}MyLinkedList;MyLinkedList
源代码•宸
·
2023-11-02 23:25
LeetCode刷题
leetcode
链表
算法
经验分享
c语言
数据结构
leetcode
每日刷题
No_91 解码方法(动态规划)
第91题:解码方法(动态规划题)一条包含字母A-Z的消息通过以下映射进行了编码:'A'->1'B'->2...'Z'->26要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106”可以映射为:“AAJF”,将消息分组为(11106)“KJF”,将消息分组为(11106)注意:消息不能分组为(11106),因为“06”不能映射为“F”,这是由于“6”
短腿Cat
·
2023-11-02 06:51
LeetCode刷题
算法专栏
java
动态规划
字符串
算法
leetcode
21-3-26 力扣
每日刷题
83. 删除排序链表中的重复元素
存在一个按升序排列的链表,给你这个链表的头节点head,请你删除所有重复的元素,使每个元素只出现一次。返回同样按升序排列的结果链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210326182059526.png?x-oss-process=image/watermark,type_ZmFuZ
Hars、Wlgb
·
2023-11-02 01:37
算法
每日刷题
_
前k个高频元素347.前K个高频元素给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。一共有三种不同的题解:1、把数据存到哈希表中,然后通过哈希表来排序,时间复杂度n*logn2、大根堆k*logn3、小根堆k*logn这里的大/小根堆数据结构Java中都是有的,就是优先队列(PriorityQueue)第一种解法publicclassSolutio
Maodo_
·
2023-11-01 21:24
算法
数据结构
Leetcode—2.两数相加【中等】
2023
每日刷题
(十五)Leetcode—2.两数相加迭代法实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-11-01 07:05
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
c语言
递归
Leetcode—169.多数元素【简单】
2023
每日刷题
(十四)Leetcode—169.多数元素算法思想由于nums中一定存在多数元素,所以将nums数组元素递增排序,取出位置的元素即可实现代码classSolution{public:intmajorityElement
源代码•宸
·
2023-11-01 07:04
LeetCode刷题
leetcode
算法
数据结构
经验分享
c++
Leetcode—485.最大连续1的个数【中等】明天修改
2023
每日刷题
(十五)Leetcode—2.两数相加迭代法实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-11-01 07:25
LeetCode刷题
leetcode
windows
linux
Leetcode—1488.避免洪水泛滥【中等】
2023
每日刷题
(十四)Leetcode—1488.避免洪水泛滥算法思想将晴天的日期全部记录在setsun中使用unordered_maplakeRainy来记录每个湖泊上一次下雨的日期遇到晴天时先不用管抽哪个湖当下雨时
源代码•宸
·
2023-10-30 21:16
LeetCode刷题
leetcode
算法
经验分享
c++
二分查找
贪心
哈希表
Leetcode—21.合并两个有序链表【简单】
2023
每日刷题
(十三)Leetcode—21.合并两个有序链表直接法实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-10-30 21:45
LeetCode刷题
leetcode
链表
算法
经验分享
c语言
数据结构
Leetcode—2562.找出数组的串联值【简单】
2023
每日刷题
(十四)Leetcode—2562.找出数组的串联值实现代码longlongfindTheArrayConcVal(int*nums,intnumsSize){intleft=0;intright
源代码•宸
·
2023-10-30 21:10
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—274.H指数【中等】
2023
每日刷题
(十三)Leetcode—274.H指数算法思想参考自灵茶山艾府实现代码intminValue(inta,intb){returna=0;i--){sum+=cnt[i];if(sum>
源代码•宸
·
2023-10-30 04:27
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—275.H指数II【中等】
2023
每日刷题
(十三)Leetcode—275.H指数II算法思想实现代码intminValue(inta,intb){returna=citationsSize-mid){right=mid-1;}
源代码•宸
·
2023-10-30 04:27
LeetCode刷题
leetcode
算法
职场和发展
二分查找
经验分享
1024程序员节
c语言
【Leetcode每日一题】35.搜素插入位置|二分查找数组下标
“再牛的程序员也是从小白开始,既然开始了,就全身心投入去学习技术”力扣
每日刷题
--35题目描述解题思路代码实现--Java总结&易错题目描述35.搜索插入位置解题思路题型:数组
是瑶瑶子啦
·
2023-10-30 00:36
leetcode
算法
数据结构
Leetcode—2558.从数量最多的堆取走礼物【简单】
2023
每日刷题
(十二)Leetcode—2558.从数量最多的堆取走礼物大顶堆实现代码voidswap(int*a,int*b){inttmp=*a;*a=*b;*b=tmp;}voiddownAdjustHeap
源代码•宸
·
2023-10-29 13:59
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
最大堆
每日刷题
之-删除有序数组中的重复项
问题描述给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。//nums是以“引用”方式传递的。也就是说,不对实参做任何拷贝in
Refrain*
·
2023-10-29 09:20
每日刷题
c语言
leecode100题(自用)
每日刷题
刷题模板背包问题简单题1.两数之和2.两数相加70.爬楼梯(动态规划)94.二叉树的中序遍历101.对称二叉树104二叉树的最大深度121.买卖股票的最佳时机136.只出现一次的数字141.环形链表
张涤
·
2023-10-28 23:10
算法刷题
leetcode
Leetcode—121.买卖股票的最佳时机【简单】
2023
每日刷题
(十一)Leetcode—17.电话号码的字母组合枚举法题解参考自灵茶山艾府枚举法实现代码intmaxProfit(int*prices,intpricesSize){inti;intmax
源代码•宸
·
2023-10-28 01:45
LeetCode刷题
leetcode
算法
职场和发展
c语言
Leetcode—66.加一【简单】
2023
每日刷题
(十一)Leetcode—66.加一实现代码1/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().
源代码•宸
·
2023-10-28 01:42
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
LeetCode
每日刷题
:对称二叉树
题目:给定一个二叉树,检查它是否是镜像对称的解题思路:仅仅只用题目给的一个方法写起来可能比较麻烦,所以我写了另外一个函数专门来比较左树和右树,代码与题目:相同的树(可以参考:Leetcode
每日刷题
:相同的树
一般般的每日刷题
·
2023-10-27 12:10
leetcode
算法
二叉树
Leetcode—2520.统计能整除数字的位数【简单】
2023
每日刷题
(十)Leetcode—2520.统计能整除数字的位数实现代码intcountDigits(intnum){intans=0;intval=0;inttmp=num;while(tmp)
源代码•宸
·
2023-10-26 21:13
LeetCode刷题
leetcode
算法
职场和发展
经验分享
1024程序员节
c语言
Leetcode—26.删除有序数组中的重复项【简单】
2023
每日刷题
(十)Leetcode—26.删除有序数组中的重复项双指针法实现代码intremoveDuplicates(int*nums,intnumsSize){inti=0;intj=1;while
源代码•宸
·
2023-10-26 21:12
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
双指针法
Leetcode—80.删除有序数组中的重复项II【中等】
2023
每日刷题
(十)Leetcode—80.删除有序数组中的重复项II双指针实现代码intremoveDuplicates(int*nums,intnumsSize){inti=0;intj=1;intk
源代码•宸
·
2023-10-26 21:08
LeetCode刷题
leetcode
算法
职场和发展
c语言
双指针
经验分享
Leetcode—17.电话号码的字母组合【中等】
2023
每日刷题
(九)Leetcode—17.电话号码的字母组合回溯法解题实现代码classSolution{public:vectortable={"","","abc","def","ghi","jkl
源代码•宸
·
2023-10-26 12:58
LeetCode刷题
leetcode
算法
职场和发展
c++
回溯
lambda函数
Leetcode—7.整数反转【中等】
2023
每日刷题
(十)Leetcode—7.整数反转关于为什么要设long变量参考自这篇博客long可以表示-2147483648而且只占4个字节,所以能满足题目要求复杂逻辑版实现代码intreverse
源代码•宸
·
2023-10-26 12:46
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—547.省份数量【中等】
2023
每日刷题
(八)Leetcode—547.省份数量实现代码staticintfather[210]={0};intFind(intx){if(x!
源代码•宸
·
2023-10-25 15:11
LeetCode刷题
1024程序员节
leetcode
算法
经验分享
并查集
图
Leetcode—2678.老人的数目【简单】
2023
每日刷题
(七)Leetcode—2678.老人的数目实现代码intcountSeniors(char**details,intdetailsSize){intans=0;inti;inttens
源代码•宸
·
2023-10-23 19:13
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
Leetcode—323.无向图中连通分量的数目【中等】Plus
2023
每日刷题
(七)Leetcode—323.无向图中连通分量的数目并查集思路实现代码staticintfather[2010]={0};intFind(intx){if(x!
源代码•宸
·
2023-10-23 19:08
LeetCode刷题
leetcode
算法
职场和发展
c语言
图
并查集
经验分享
21-3-16 力扣
每日刷题
59. 螺旋矩阵 II
给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1=n||newy=n||order[newx][newy]!=0){cur_d=(cur_d+1)%4;dx=dirs[cur_d][0];dy=dirs[cur_d][1]
Hars、Wlgb
·
2023-10-23 02:34
算法
Leetcode—1726.同积元组【中等】
2023
每日刷题
(六)Leetcode—1726.同积元组哈希表解题思路实现代码classSolution{public:inttupleSameProduct(vector&nums){unordered_mapcount
源代码•宸
·
2023-10-22 17:41
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
其他