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每日刷题
OJ
每日刷题
每日一题,持续更新!题目来源:PIPIOJ7月9日题目描述:PIPI给你一个合法的括号序列,希望跟你按左括号下标递增顺序给出每对括号在序列中的下标。(下标从1开始)输入:多组数据,请处理到EOF。对于每组数据,第一行包括一个只包含’(’,’)'的字符串,保证输入的括号匹配序列合法,长度不超过100000输出:按左括号下标递增顺序给出每对括号在序列中的下标。样例输入:(())()()样例输出:142
高 朗
·
2023-12-20 06:36
算法
算法
c++
oj系统
2021-10-12
每日刷题
打卡
一、信息学oj-1357:车厢调度(train)(1)题目描述有一个火车站,铁路如图所示,每辆火车从A驶入,再从B方向驶出,同时它的车厢可以重新组合。假设从A方向驶来的火车有nn节(n≤1000n≤1000),分别按照顺序编号为11,22,33,…,nn。假定在进入车站前,每节车厢之间都不是连着的,并且它们可以自行移动到B处的铁轨上。另外假定车站C可以停放任意多节车厢。但是一旦进入车站C,它就不能
追求卓越&
·
2023-12-20 06:32
算法
算法
2021-10-13
每日刷题
打卡
一、信息学OJ-1358:中缀表达式值(expr)(1)题目描述输入一个中缀表达式(由0-9组成的运算数、加+减-乘*除/四种运算符、左右小括号组成。注意“-”也可作为负数的标志,表达式以“@”作为结束符),判断表达式是否合法,如果不合法,请输出“NO”;否则请把表达式转换成后缀形式,再求出后缀表达式的值并输出。注意:必须用栈操作,不能直接输出表达式的值。【输入】一行为一个以@结束的字符串。【输出
追求卓越&
·
2023-12-20 06:32
算法
算法
2021-10-14
每日刷题
打卡
一、信息学oj-1355:字符串匹配问题(strs)(1)题目描述字符串中只含有括号(),[],,(),[],{},例如。输入:[()]输出:YES,而输入([]),([)]都应该输出NO。【输入】第一行为一个整数nn,表示以下有多少个由括好组成的字符串。接下来的nn行,每行都是一个由括号组成的长度不超过255255的字符串。【输出】在输出文件中有nn行,每行都是YES或NO。【输入样例】5{}{
追求卓越&
·
2023-12-20 06:32
算法
算法
Leetcode—1901.寻找峰值II【中等】
2023
每日刷题
(六十四)Leetcode—1901.寻找峰值II实现代码classSolution{public:intindexofMax(vector&arr){returnmax_element
源代码•宸
·
2023-12-19 14:11
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
二分查找
Leetcode—12.整数转罗马数字【中等】
2023
每日刷题
(六十四)Leetcode—12.整数转罗马数字实现代码constpairvalueTable[]={{1000,"M"},{900,"CM"},{500,"D"},{400,"CD"}
源代码•宸
·
2023-12-19 14:11
LeetCode刷题
leetcode
linux
算法
c++
经验分享
哈希表
Leetcode—11.盛最多水的容器【中等】
2023
每日刷题
(六十三)Leetcode—11.盛最多水的容器实现代码#defineMAX(a,b)((a)>(b)?(a):(b))#defineMIN(a,b)((a)<(b)?
源代码•宸
·
2023-12-19 14:40
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
leecode
题解Golang版本-3-无重复字符最长子串
题目无重复字符最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。题解funclengthOfLongestSubstring(sstring)int{m:=make(map[uint8]int)res:=0forl,r:=0,0;rres{res=length}}else{fors[l]!=s[r]{m[s[l]]--l++}m[s[l]]--l++}}returnres}核心
bug_createman
·
2023-12-19 10:25
golang专栏
golang
算法
leecode
题解Golang版本:LCR 015. 找到字符串中所有字母异位词
前言笔者在该专栏会展示golang的题解,该题解已经经过
leecode
的用例验证,期望能够给大家一些启发。
bug_createman
·
2023-12-19 10:54
golang专栏
golang
开发语言
后端
Leetcode—859.亲密字符串【简单】
2023
每日刷题
(六十三)Leetcode—859.亲密字符串山实现代码classSolution{public:boolbuddyStrings(strings,stringgoal){intlen1
源代码•宸
·
2023-12-18 22:50
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
Leetcode—222.完全二叉树的节点个数【简单】
2023
每日刷题
(五十八)Leetcode—222.完全二叉树的节点个数实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 22:16
LeetCode刷题
leetcode
深度优先
算法
经验分享
c++
Leetcode—1523.在区间范围内统计奇数数目【简单】
2023
每日刷题
(六十三)Leetcode—1523.在区间范围内统计奇数数目实现代码classSolution{public:intcountOdds(intlow,inthigh){intcnt=0
源代码•宸
·
2023-12-18 20:42
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—746.使用最小花费爬楼梯【简单】
2023
每日刷题
(六十一)Leetcode—746.使用最小花费爬楼梯算法思想参考灵神实现代码classSolution{public:intminCostClimbingStairs(vector&cost
源代码•宸
·
2023-12-18 20:12
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
动态规划
Leetcode—162.寻找峰值【中等】
2023
每日刷题
(六十二)Leetcode—162.寻找峰值算法思想实现代码classSolution{public:intfindPeakElement(vector&nums){intn=nums.size
源代码•宸
·
2023-12-18 20:12
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
Leetcode—230.二叉搜索树中第K小的元素【中等】
2023
每日刷题
(六十)Leetcode—230.二叉搜索树中第K小的元素实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 20:40
LeetCode刷题
leetcode
算法
职场和发展
dfs
经验分享
c++
Leetcode—783.二叉搜索树节点最小距离【简单】
2023
每日刷题
(五十八)Leetcode—783.二叉搜索树节点最小距离实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 03:05
LeetCode刷题
leetcode
深度优先
算法
c语言
经验分享
二叉搜索树
中序遍历
Leetcode—2414.最长的字母序连续子字符串的长度【中等】
2023
每日刷题
(六十)Leetcode—2414.最长的字母序连续子字符串的长度实现代码classSolution{public:intlongestContinuousSubstring(strings
源代码•宸
·
2023-12-17 21:42
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—2413.最小偶倍数【简单】
2023
每日刷题
(六十)Leetcode—2413.最小偶倍数classSolution{public:intsmallestEvenMultiple(intn){return(n%2+1)*n;}};
源代码•宸
·
2023-12-16 10:50
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—2415.反转二叉树的奇数层【中等】
2023
每日刷题
(六十)Leetcode—2415.反转二叉树的奇数层BFS的C++实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-16 04:52
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
bfs
Leetcode—237.删除链表中的节点【中等】
2023
每日刷题
(六十)Leetcode—237.删除链表中的节点偷天换日实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2023-12-16 04:52
LeetCode刷题
leetcode
链表
算法
c++
经验分享
数据结构
Leetcode—118.杨辉三角【简单】
2023
每日刷题
(六十)Leetcode—118.杨辉三角实现代码classSolution{public:vector>generate(intnumRows){vector>ans(numRows)
源代码•宸
·
2023-12-16 04:22
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—896.单调数列【简单】
2023
每日刷题
(五十九)Leetcode—896.单调数列实现代码classSolution{public:boolisMonotonic(vector&nums){intup=0;intdown=0
源代码•宸
·
2023-12-16 04:21
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
LeeCode
前端算法基础100题(7)-电话号码的字母组合
一、问题详情:给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits="23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例2:输入:digits=""输出:[]示例3:输入:digits="2"输出:["a","b",
尔嵘
·
2023-12-16 01:23
前端
javascript
Leetcode—209.长度最小的子数组【中等】
2023
每日刷题
(五十六)Leetcode—209.长度最小的子数组实现代码classSolution{public:intminSubArrayLen(inttarget,vector&nums){intleft
源代码•宸
·
2023-12-14 23:02
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
滑动窗口
双指针
Leetcode—901.股票价格跨度【中等】
2023
每日刷题
(五十二)Leetcode—901.股票价格跨度算法思想实现代码classStockSpanner{public:stack>st;intcurday=-1;StockSpanner()
源代码•宸
·
2023-12-14 15:58
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
单调栈
Leetcode—290.单词规律【简单】
2023
每日刷题
(五十一)Leetcode—290.单词规律实现代码classSolution{public:boolwordPattern(stringpattern,strings){unordered_mapm1
源代码•宸
·
2023-12-14 15:28
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
哈希表
每日刷题
巩固知识
作者:旧梦拾遗186每日励志:成功没有快车道,幸福没有高速路。所有的成功,都来自不倦地努力和奔跑,所有的幸福都来自平凡的奋斗和坚持前言:学而时习之。目录公务员面试1.题目:描述2.答案:箭形图案1.题目:描述答案:结构体类型大小计算解析:找单身狗题目:答案:模拟实现atoi题目:答案:公务员面试1.题目:描述公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高
旧梦拾遗186
·
2023-12-14 13:27
C语言刷题巩固与提升
面试
职场和发展
c语言
开发语言
大数据
【C语言】
每日刷题
—— 牛客语法篇(2)
前言大家好,继续更新专栏c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解。个人主页:悲伤的猪大肠9的博客_CSDN博客-C——语法,汇编,领域博主✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨题目来源:牛客网编程语言初学训练营_在线编程+题解_牛客题霸_牛客网(nowcoder.com)文章目录前言BC13A
悲伤的猪大肠9
·
2023-12-14 13:48
c_牛客
c语言
算法
c++
开发语言
C语言
每日刷题
(1)
根据自己平时刷的一些题目,分享一下做题思路,也欢迎大家提出更好的见1.intfunc(inta){ intb; switch(a) { case1:b=30; case2:b=20; case3:b=16; default:b=0; } returnb;}求func(1)=()这道题主要考察的是对于Switch语句的理解。对于这道题来说,给了inta=1,因此在Swi
【Ctrl + z】
·
2023-12-14 13:37
刷题
c语言
算法
数据结构
C语言-
每日刷题
练习
[蓝桥杯2013省B]翻硬币题目背景小明正在玩一个“翻硬币”的游戏。题目描述桌上放着排成一排的若干硬币。我们用*表示正面,用o表示反面(是小写字母,不是零),比如可能情形是**oo***oooo,如果同时翻转左边的两个硬币,则变为oooo***oooo。现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?输入格式两行等长字符
烟雨长虹,孤鹜齐飞
·
2023-12-14 12:49
c语言
开发语言
算法
Leetcode—2477.到达首都的最少油耗【中等】
2023
每日刷题
(五十)Leetcode—2477.到达首都的最少油耗算法思想参考自灵茶山艾府实现代码classSolution{public:longlongminimumFuelCost(vector
源代码•宸
·
2023-12-05 16:16
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
贪心
Leetcode—538.把二叉搜索树转换为累加树【中等】
2023
每日刷题
(四十九)Leetcode—538.把二叉搜索树转换为累加树实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-05 16:15
LeetCode刷题
leetcode
深度优先
算法
c++
经验分享
Leetcode—383.赎金信【简单】
2023
每日刷题
(五十)Leetcode—383.赎金信实现代码classSolution{public:intarr[26]={0};intarr2[26]={0};boolcanConstruct(
源代码•宸
·
2023-12-05 16:15
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—205.同构字符串【简单】
2023
每日刷题
(五十)Leetcode—205.同构字符串算法思想参考自k神思路实现代码classSolution{public:unordered_maps2t,t2s;boolisIsomorphic
源代码•宸
·
2023-12-05 16:43
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
哈希表
leecode
| 1657. 确定两个字符串是否接近 | 30号最后一题
判断两个字符串是否是最接近怎么解释,最接近?首先两个字符串的长度要一样,字符串中的字符出现的频率要一样然后字符串中任意两个不同字符串可以直接交换当然,多个也可以交换,例如:aacabb->bbcbaa(所有a转化为b,而所有的b转换为a)如果转换后是另一个字符串,则说这两个字符串接近注意:次数不限//这题暴力一点,先统计字符是否相同,再看频率是否相同,然后直接返回结果classSolution{p
ttxiaoxiaobai
·
2023-12-05 10:59
力扣
算法
leecode
| 从二叉搜索树到更大和树
官方的题目解释永远晦涩难懂这就是最大的拦路虎简单介绍,将二叉搜索树,转换成“更大和树”,“最大的和树”,就是更新节点val,二叉树中所有大于等于该节点的的val总和,包括本身#对着图看,会更容易理解一些#二叉树,是一个很好理解和掌握递归思想的结构体。一个很好切入点,可以好好总结/***Definitionforabinarytreenode.*structTreeNode{*intval;*Tre
ttxiaoxiaobai
·
2023-12-05 10:25
力扣
leetcode
数据结构
二叉树
【
LeeCode
】49. 字母异位词分组
给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]输出:[[""]]示例3:输入:strs=["
LeeYotta
·
2023-12-04 23:02
#
LeeCode
java
前端
javascript
【
LeeCode
】242.有效的字母异位词
给定两个字符串*s*和*t*,编写一个函数来判断*t*是否是*s*的字母异位词。注意:若*s*和*t*中每个字符出现的次数都相同,则称*s*和*t*互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false数组其实就是一个简单哈希表,而且这道题目中字符串只有小写字符,那么就可以定义一个数组,来记录字符串s里
LeeYotta
·
2023-12-04 23:32
#
LeeCode
算法
数据结构
【
LeeCode
】209.长度最小的子数组
给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。提示:1=target){ result=Math.min(j-i+1,result); sum-=nums[i]
LeeYotta
·
2023-12-04 23:58
#
LeeCode
算法
leetcode
数据结构
Leetcode—1038.从二叉搜索树到更大和树【中等】
2023
每日刷题
(四十九)Leetcode—1038.从二叉搜索树到更大和树算法思想二叉搜索树的中序遍历(左根右)结果是一个单调递增的有序序列,我们反序进行中序遍历(右根左),即可以得到一个单调递减的有序序列
源代码•宸
·
2023-12-04 12:47
LeetCode刷题
leetcode
深度优先
算法
经验分享
c++
mysql练题笔记-连接-每台机器的进程平均运行时间
leecode
高频sql50题(基础版)-每台机器的进程平均运行时间一、理解题意:表结构和题目如下:参考例子如下(我觉得参考例子挺重要的,帮我理解了题目):初步想法:有不同的机器,机器里有不同的进程,需要计算每个进程的开始时间和结束时间之差也就是运行时间的总和除以进程个数的值
简简单单di
·
2023-12-04 12:12
mysql
笔记
数据库
MYSQL练题笔记-连接-学生们参加各科测试的次数
leecode
高频sql50题-连接-学生们参加各科测试的次数一、前提条件和题目前提条件:学生表:Students+---------------+---------+|ColumnName|Type|
简简单单di
·
2023-12-04 12:12
数据库
mysql
笔记
leetcode
leecode
:977. 有序数组的平方
leecode
::977.有序数组的平方给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
bhegi_seg
·
2023-12-04 08:19
java
后端
排序算法
leetcode
算法
Leetcode—1423.可获得的最大点数【中等】
2023
每日刷题
(四十八)Leetcode—1423.可获得的最大点数思路:逆向求长为n−k的连续子数组和的最小值参考灵茶山艾府题解实现代码classSolution{public:intmaxScore
源代码•宸
·
2023-12-04 01:25
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
滑动窗口
Leetcode—409.最长回文串【简单】
2023
每日刷题
(四十八)Leetcode—409.最长回文串强烈吐槽!!!非常不理解,同样的代码,为什么C跑不了C++就跑得了,力扣编译器是对C语言有歧视吗???
源代码•宸
·
2023-12-04 01:25
LeetCode刷题
leetcode
算法
c++
经验分享
哈希表
c语言
Leetcode—392.判断子序列【简单】
2023
每日刷题
(四十七)Leetcode—392.判断子序列双指针实现代码boolisSubsequence(char*s,char*t){intlens=strlen(s);intlent=strlen
源代码•宸
·
2023-12-04 01:53
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c语言
双指针
【
LeeCode
】24. 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]解:/***Definitionforsingly-linkedlist.*publicclassListNode{*in
LeeYotta
·
2023-12-03 21:01
#
LeeCode
链表
算法
数据结构
【
LeeCode
】19.删除链表的倒数第N个节点
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]思路:双指针的经典应用,如果要删除倒数第n个节点,让fast移动n步,然后让fast和slow同时移动,直到fast指向链表末尾。删掉slow所指向的节点就可
LeeYotta
·
2023-12-03 21:01
#
LeeCode
链表
算法
数据结构
【
LeeCode
】206.反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]解:首先定义一个cur指针,指向头结点,再定义一个pre指针,初始化为null。然后就要开始反转了,首先要把cur->next节点用tmp指针保存一下,也就是保存一下这个节点。
LeeYotta
·
2023-12-03 21:31
#
LeeCode
链表
数据结构
C语言-
每日刷题
练习
目录[传智杯#3决赛]课程题目背景题目描述输入格式输出格式输入输出样例[蓝桥杯2022省B]刷题统计题目描述输入格式输出格式输入输出样例[蓝桥杯2021省AB2]小平方题目描述输入格式输出格式输入输出样例[传智杯#3决赛]商店题目背景题目描述输入格式输出格式输入输出样例[传智杯#3决赛]课程题目背景disangan233喜欢数数,于是他想让你帮他回答一个问题。题目描述传智专修学院提供A,B两个课程
烟雨长虹,孤鹜齐飞
·
2023-12-03 17:03
算法
数据结构
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
其他