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
| 保龄球获胜者
两选手,进行保龄球比赛。得分规则:前两句内,有一次以上得10分,该局得分乘2最后比较两选手得分情况,选手1得分>选手2return1选手1得分&player1,vector&player2){intans1=0,ans2=0;intres=-1;ans1+=player1[0];ans2+=player2[0];if(player1.size()==1){if(ans1>ans2){res=1;}
ttxiaoxiaobai
·
2023-12-29 23:29
综合部
linux
C++
算法
刷题升级之路:
LeeCode
——56.合并区间
题目描述以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[
M号攻城狮
·
2023-12-29 17:27
刷题之路
算法
c++
leetcode
Leetcode—1572.矩阵对角线元素的和【简单】
2023
每日刷题
(七十三)Leetcode—1572.矩阵对角线元素的和实现代码classSolution{public:intdiagonalSum(vector>&mat){intn=mat.size
源代码•宸
·
2023-12-29 00:38
LeetCode刷题
leetcode
矩阵
算法
c++
经验分享
每日一练:
LeeCode
-239. 滑动窗口最大值(难)
本文是力扣
LeeCode
-239.滑动窗口最大值学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2023-12-28 18:25
#
每日一道LeeCode算法题
算法
数据结构
leetcode
每日一练:
LeeCode
-1047.删除字符串中的所有相邻重复项
本文是力扣1047.删除字符串中的所有相邻重复项学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐
LeeCode
。
666-LBJ-666
·
2023-12-28 18:54
#
每日一道LeeCode算法题
leetcode
算法
Leetcode—105.从前序与中序遍历序列构造二叉树【中等】
2023
每日刷题
(七十一)Leetcode—105.从前序与中序遍历序列构造二叉树实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-28 14:47
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
二叉树
递归
Leetcode—2660.保龄球游戏的获胜者【简单】
2023
每日刷题
(七十二)Leetcode—2660.保龄球游戏的获胜者实现代码classSolution{public:intisWinner(vector&player1,vector&player2
源代码•宸
·
2023-12-28 14:41
LeetCode刷题
leetcode
游戏
算法
经验分享
c++
Leetcode—62.不同路径【中等】
2023
每日刷题
(七十二)Leetcode—62.不同路径超时dfs代码classSolution{public:intuniquePaths(intm,intn){intstarti=1,startj
源代码•宸
·
2023-12-28 14:40
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
动态规划
Leetcode—54.螺旋矩阵【中等】
2023
每日刷题
(七十)Leetcode—54.螺旋矩阵实现代码classSolution{public:vectorspiralOrder(vector>&matrix){vectorans;intm
源代码•宸
·
2023-12-28 02:39
LeetCode刷题
leetcode
矩阵
算法
经验分享
c++
leecode
47 :全排列 II
题目:给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入:[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]答案1:效率不高,在所有JavaScript提交中击败了10.76%的用户。是把所有的数组取到后,然后去掉相同的数组,这个效率很慢。varpermuteUnique=function(nums){letresult=[];letresult2=[];leto
小强不是蟑螂啊
·
2023-12-27 22:20
蓝桥杯-
每日刷题
-029
因子数与因子和一、题目要求题目描述输入一个正整数N,求出这个数字存在多少个因子,以及因子之和。输入格式存在多组测试数据,每组测试数据输入一个正整数N(1intmain(){longlonga;while(std::cin>>a){longlongc=0;longlongb=0;for(longlongi=1;i*i<=a;i++){if(a%i==0){b++;c+=i;if(i!=a/i){b+
-李慢慢
·
2023-12-27 13:17
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-028
阶乘末尾0的个数(一)一、题目要求题目描述求N的阶乘末尾存在多少个0。输入格式输入存在多组测试数据,对于每组测试数据输入一个整数N(0intcountTrailingZeros(intN){intcount=0;//计算5的因子数量for(inti=5;N/i>=1;i*=5){count+=N/i;}returncount;}intmain(){intN;while(std::cin>>N){/
-李慢慢
·
2023-12-27 13:47
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-030
打印等边三角形一、题目要求题目描述输出等边三角形:输入n值,输出高度为n的等边三角形。输入格式输入存在多组测试数据。对于每组测试数据输入一个正整数n(1intmain(){intn;while(std::cin>>n){//输出等边三角形for(inti=0;i
-李慢慢
·
2023-12-27 13:15
蓝桥杯
c++
算法
leetcode
每日刷题
:264. 丑数 II
给你一个整数n,请你找出并返回第n个丑数。丑数就是只包含质因数2、3和/或5的正整数。示例1:输入:n=10输出:12解释:[1,2,3,4,5,6,8,9,10,12]是由前10个丑数组成的序列。示例2:输入:n=1输出:1解释:1通常被视为丑数。提示:1int:dp=[0]*(n+1)dp[1]=1p2=p3=p5=1foriinrange(2,n+1):num2,num3,num5=dp[p
桉夏与猫
·
2023-12-26 18:08
leetcode
算法
动态规划
leetcode
Leetcode—86.分隔链表【中等】
2023
每日刷题
(六十九)Leetcode—86.分隔链表实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-12-26 06:39
LeetCode刷题
leetcode
链表
linux
经验分享
c语言
算法
LeeCode
8. String to Integer (atoi)
image.pngimage.png//overflow///**//*@param{string}str//*@return{number}//*///varmyAtoi=function(str){////最大位数,记录位,返回值,开始值,符号位//letmax=0,//i=0,//n,//start=0,//j=0,//flag=0//str=str.trim()////单个符号//if((
scoyzhao
·
2023-12-26 03:24
Leetcode—43.字符串相乘【中等】
2023
每日刷题
(六十八)Leetcode—43.字符串相乘算法思想实现代码classSolution{public:stringmultiply(stringnum1,stringnum2){intlen1
源代码•宸
·
2023-12-24 12:18
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—剑指Offer LCR 025.两数相加II【中等】
2023
每日刷题
(六十七)Leetcode—LCR025.两数相加II实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-12-23 21:17
LeetCode刷题
leetcode
linux
windows
经验分享
c语言
Leetcode—744.寻找比目标字母大的最小字母【简单】
2023
每日刷题
(六十八)Leetcode—744.寻找比目标字母大的最小字母线性查找实现代码classSolution{public:charnextGreatestLetter(vector&letters
源代码•宸
·
2023-12-23 20:00
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—1491.去掉最低工资和最高工资后的工资平均值【简单】
2023
每日刷题
(六十八)Leetcode—1491.去掉最低工资和最高工资后的工资平均值实现代码classSolution{public:doubleaverage(vector&salary){doublesum
源代码•宸
·
2023-12-23 20:30
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
Leetcode—1099.小于K的两数之和【简单】Plus
2023
每日刷题
(六十八)Leetcode—1099.小于K的两数之和实现代码classSolution{public:inttwoSumLessThanK(vector&nums,intk){intn
源代码•宸
·
2023-12-23 20:30
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—1962.移除石子使总数最小【中等】(最大堆做法)
2023
每日刷题
(六十八)Leetcode—1962.移除石子使总数最小实现代码classSolution{public:voiddownAdjustHeap(vector&arr,intlow,inthigh
源代码•宸
·
2023-12-23 20:55
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
蓝桥杯-
每日刷题
-027
出租汽车计费器一、题目要求题目描述有一个城市出租汽车的计费规则是3公里内(含3公里)基本费6元,超过3公里,每一公里1.4元。现在对于输入具体的公里数x(0#includeintmain(){doublex;doublemoney;while(std::cin>>x){if(x3){money=6+1.4*(x-3);}std::cout<
-李慢慢
·
2023-12-23 19:29
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-026
奖金提成一、题目要求题目描述企业发放的奖金根据利润提成。利润I低于100000元的奖金可提10%;利润高于100000元,低于200000元的(1000001000000元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。输入格式输入有若干行,每行一个实数I,表示企业利润。输出格式对应输出可提取的奖金,结果保留整数。输入样例80002000001000000输出样例8001750039500
-李慢慢
·
2023-12-23 19:57
蓝桥杯
算法
职场和发展
Leetcode—445.两数相加II【中等】
2023
每日刷题
(六十七)Leetcode—445.两数相加II实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-12-23 16:36
LeetCode刷题
leetcode
linux
windows
经验分享
c语言
代码随想录算法训练营Day7 | 233.用栈实现队列、225.用队列实现栈
LeeCode
233用栈实现队列本题思路:使用两个栈来实现队列,应该怎么做呢?
一个想打拳的程序员
·
2023-12-23 04:50
代码随想录
算法
LeeCode
前端算法基础100题(15)-最大子数组和
一、问题详情:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1]的和最大,为 6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23提示:1<=nums.l
尔嵘
·
2023-12-22 17:44
算法
Leetcode—47.全排列II【中等】
2023
每日刷题
(六十六)Leetcode—47.全排列II直接用set实现代码classSolution{public:vector>permuteUnique(vector&nums){set>ans
源代码•宸
·
2023-12-22 07:29
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
剪枝
set
Leetcode—46.全排列【中等】
2023
每日刷题
(六十六)Leetcode—46.全排列算法思想对于排列来说,我们需要考虑数字之间的相对顺序,不同的相对顺序会产生不同的排列方式。此外,序列中的每个数字一定存在于每个排列当中。
源代码•宸
·
2023-12-22 07:28
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
dfs
Leetcode—73.矩阵置零【中等】
2023
每日刷题
(六十六)Leetcode—73.矩阵置零空间复杂度为O(m+n)版实现代码classSolution{public:voidsetZeroes(vector>&matrix){introwLen
源代码•宸
·
2023-12-22 07:24
LeetCode刷题
leetcode
矩阵
算法
c++
经验分享
蓝桥杯-
每日刷题
-025
稀疏数组一、题目要求题目描述稀疏数组就是数组中大部分内容都没有被使用(或都为0),在数组中仅有少部分空间使用,导致内存空间的浪费。为了节省空间,现在将下列稀疏数组进行压缩。数组为n行m列,存在一大部分是0表示该位置未被使用,非0则表示已经使用。将所有非0元素按照(行下标、列下标、元素值)存储下来,完成稀疏数组的压缩。输入格式第一行为两个整数n,m(1#include#includestructEl
-李慢慢
·
2023-12-21 12:14
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-024
一个星期有七天一、问题要求题目描述为了学英语,小聪做了很多卡片。其中有七张卡片,一面是数字1、2、3、4、5、6、7,另一面分别是monday、tuesday、wednesday、thursday、friday、saturday、sunday.请你对任意的数字,输出相应的英文星期。输入格式输入有若干行,每行一个整数(1~7)。输出格式对应输出相应的星期。输入样例245输出样例tuesdaythur
-李慢慢
·
2023-12-21 12:06
蓝桥杯
c++
算法
Leetcode—128.最长连续序列【中等】
2023
每日刷题
(六十四)Leetcode—128.最长连续序列实现代码classSolution{public:intlongestConsecutive(vector&nums){unordered_sets
源代码•宸
·
2023-12-21 05:57
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—75.颜色分类【中等】
2023
每日刷题
(六十五)Leetcode—75.颜色分类实现代码classSolution{public:voidsortColors(vector&nums){intred=0,white=0,blue
源代码•宸
·
2023-12-21 05:04
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—179.最大数【中等】
2023
每日刷题
(六十五)Leetcode—179.最大数算法思想实现代码其中sort的lambda自定义排序策略参考自官方文档classSolution{public:stringlargestNumber
源代码•宸
·
2023-12-21 04:34
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
自定义排序
Leetcode—77.组合【中等】
2023
每日刷题
(六十五)Leetcode—77.组合算法思想实现代码classSolution{public:vector>combine(intn,intk){vector>ans;vectorpath
源代码•宸
·
2023-12-21 04:34
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
Leetcode—16.最接近的三数之和【中等】
2023
每日刷题
(六十四)Leetcode—16.最接近的三数之和实现代码classSolution{public:intthreeSumClosest(vector&nums,inttarget){sort
源代码•宸
·
2023-12-21 04:32
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
leecode
| 判别首字母缩略词 | easy
题意简单,讲一下。就是给定一个字符串容器,一个字符串,字符串容器中每个字符串的第一个元素拼接起来(顺序,依次拼接)的结果与上面提供的字符串一样,判别成功。//没啥思路直接手撸暴力上手classSolution{public:boolisAcronym(vector&words,strings){if(words.size()!=s.size()){returnfalse;}for(inti=0;i
ttxiaoxiaobai
·
2023-12-21 00:50
C++
力扣
算法
LeeCode
前端算法基础100题(11)-移除元素
一、问题详情:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部
尔嵘
·
2023-12-20 15:19
算法
数据结构
javascript
Leetcode—96.不同的二叉搜索树【中等】
2023
每日刷题
(六十四)Leetcode—96.不同的二叉搜索树算法思想实现代码classSolution{public:intnumTrees(intn){vectorG(n+1,0);G[0]=1
源代码•宸
·
2023-12-20 10:33
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
二叉搜索树
【VScode和
Leecode
的爱恨情仇】command ‘leetcode.signin‘ not found
关于command‘leetcode.signin‘notfound的问题解决方案会进入到
LeeCode
设置中:@ext:LeetCode.vscode-leetcode凡是连接
Leecode
连接不上的检查一下原因
孤城冰
·
2023-12-20 08:34
vscode
leecode
vscode
leetcode
ide
蓝桥杯-
每日刷题
-023
统计字符一、题目要求题目描述给出一个字符串,统计其中的英文字母、空格、数字的个数。输入格式输入一行,为给定字符串输出格式输出参考样例。输入样例aaaaaa111112223www输出样例letter=9space=2digit=9二、完整代码#includeusingnamespacestd;intmain(){stringinput;getline(cin,input);intletterCou
-李慢慢
·
2023-12-20 08:42
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-020
顺时针逆时针一、题目要求题目描述平面上的三个点A(0,0),B(1,0),C(0,2)。按A->B->C是逆时针,按C-B-A是顺时针。给你平面三点的顺序,请你判断是逆时针、顺时针还是共线。输入格式输入有若干行,每行有6个整数:X1、Y1、X2、Y2、X3、Y3表示你要顺序经过的三个点。输出格式每行输出一个结果,顺时针就输出“Clockwise”,逆时针就输出“Anticlockwise”,共线输
-李慢慢
·
2023-12-20 08:41
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-016
原码一、题目要求题目描述对任意输入的数,请你编程输出它在机内的16位的原码。例如7的原码是:0000000000000111,-7的原码是1000000000000111。最左的一位是符号位,0为正,1为负。输入格式输入有若干行,每行一个整数,其绝对值小于2^15。输出格式每行对应输出一个16位的原码。输入样例7-716384输出样例00000000000001111000000000000111
-李慢慢
·
2023-12-20 08:11
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-021
判断点是否在矩形上一、题目要求题目描述在平面直角坐标系中有一矩形左下角坐标是(a,b),右上角坐标是(c,d),矩形的边平行于坐标轴。现在有一系列点(xi,yi),i=0,…,n-1,请你判断它们与矩形的位置关系,分为在矩形内、在矩形上或在矩形外。输入格式输入有多组测试数据每组测试数据第一行是一个整数n,第二行是矩形的左下角和右上角的坐标,接下来n行是要判断的点。输入坐标均为整数点,数字范围在[-
-李慢慢
·
2023-12-20 08:11
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-005
指数计算一、题目要求题目描述计算表达式x^y的值,分别输出它们的整数部分和小数部分。输入格式输入有若干行,每行两个浮点数x、y。输出格式当x#include#includeintmain(){doublex,y;while(std::cin>>x>>y){if(x<0){std::cout<<"NO"<
-李慢慢
·
2023-12-20 08:41
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-009
你能输出它吗一、题目要求题目描述有一串奇异的符号,请编程输出。输入格式无输出格式输出!@#$~%^&*()_+|=-“”:输入样例无输出样例!@#$~%^&*()_+|=-“”:二、完整代码#include#include#includeintmain(){chara[]="!@#$~%^&*()_+|\\=-\"\":";std::cout<
-李慢慢
·
2023-12-20 08:41
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-011
排队一、题目要求题目描述有三个数a、b、c。请编程将他们按从小到大输出。输入格式输入有若干行,每行三个数,分别用空格隔开。输出格式每行都按从小到大输出。输入样例2134568760-1-31101输出样例123456678-3-101110二、完整代码#includeintmain(){inta,b,c,e;while(std::cin>>a>>b>>c){if(a>b){e=a;a=b;b=e;
-李慢慢
·
2023-12-20 08:41
蓝桥杯
c++
算法
蓝桥杯-
每日刷题
-001
圆的面积一、题目要求题目描述给出圆的半径,请求出圆的面积。PI用3.14159。半径用double类型。输入格式先输入一个整数N(1#includeintmain(){intn=0;doublepi=3.14159;while(std::cin>>n){double*arr=newdouble[n];for(inti=0;i>arr[i];}for(inti=0;istd::cout>arr[i]
-李慢慢
·
2023-12-20 08:40
蓝桥杯
算法
c++
蓝桥杯-
每日刷题
-022
线段相交一、题目要求题目描述输入线段AB、CD的两端点,判断两线段是否相交(包含端点)。输入格式有多组数据,每组数据两行,第一行四个整数,分别表示A、B两点坐标,第二行四个整数,分别表示C、D两点坐标。输出格式如果线段AB与线段CD相交,输出yes,否则输出no。输入样例011110211021012000011000输出样例noyesyes二、完整代码#includestd::stringis(
-李慢慢
·
2023-12-20 07:05
蓝桥杯
算法
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
其他