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
OJ刷题解题报告
[LeetCode
解题报告
] 630. 课程表 III
[LeetCode
解题报告
]630.课程表III一、题目1.题目描述2.原题链接二、
解题报告
1.思路分析2.复杂度分析3.代码实现三、本题小结一、题目1.题目描述课程表III难度:困难这里有n门不同的在线课程
七水shuliang
·
2023-09-12 08:37
今天开刷leetcode
贪心算法
算法
leetcode
上岸算法 I LeetCode Weekly Contest 243
解题报告
No.1检查某单词是否等于两单词之和解题思路签到题。代码展示classSolution{publicbooleanisSumEqual(StringfirstWord,StringsecondWord,StringtargetWord){returnconvert(firstWord)+convert(secondWord)==convert(targetWord);}privatelongcon
上岸算法
·
2023-09-11 16:23
Maximum Number of Words You Can Type
解题报告
Questions:Thereisamalfunctioningkeyboardwheresomeletterkeysdonotwork.Allotherkeysonthekeyboardworkproperly.Givenastringtextofwordsseparatedbyasinglespace(noleadingortrailingspaces)andastringbrokenLett
杨鑫newlfe
·
2023-09-11 10:38
Python
算法
LeetCode
leetcode
算法
python
数据结构
面试
Concatenation of Array
解题报告
Questions:Givenanintegerarraynumsoflengthn,youwanttocreateanarrayansoflength2nwhereans[i]==nums[i]andans[i+n]==nums[i]for0<=i
杨鑫newlfe
·
2023-09-10 16:01
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
Build Array from Permutation
解题报告
Questions:Givenazero-basedpermutationnums(0-indexed),buildanarrayansofthesamelengthwhereans[i]=nums[nums[i]]foreach0<=i
杨鑫newlfe
·
2023-09-10 12:12
Python
算法
LeetCode
leetcode
算法
数据结构
Python
面试
2014 Multi-University Training Contest 2 1011 ZCC Loves Codefires
解题报告
暑期联训第二场。高中被镇海虐了3年,大学继续被镇海虐,刚入ACM这条路不久,基础不够扎实,镇海还出这么变态的题目==,就AC了最后一题。。ProblemDescriptionThoughZCChasmanyFans,ZCChimselfisacrazyFanofacoder,called"Memset137".ItwasonCodefires(CF),anonlinecompetitiveprog
JetMuffin
·
2023-09-09 12:39
ACM
hdu
Longest Palindromic Substring
解题报告
关键字:动态规划、回文字符串难度:Medium题目大意:输出一个字符串的最长回文子串题目:Givenastrings,findthelongestpalindromicsubstringins.Youmayassumethatthemaximumlengthofsis1000.Example1:Input:"babad"Output:"bab"Note:"aba"isalsoavalidanswe
进击的码农
·
2023-09-08 06:09
[LeetCode
解题报告
] 522. 最长特殊序列 II
@[TOC]([LeetCode
解题报告
]522.最长特殊序列II)一、题目1.题目描述最长特殊序列II难度:中等给定字符串列表strs,返回其中最长的特殊序列。如果最长特殊序列不存在,返回-1。
英雄星球七水请求出战
·
2023-09-08 02:35
LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第44篇文章,往期回顾请移步到文章末尾\~T1.统
·
2023-09-06 10:05
android
LeetCode35. 搜索插入位置
LeetCode35.搜索插入位置一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、复杂度分析3、代码详解一、题目1、题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引
逗号三点一四
·
2023-09-06 00:32
LeetCode题解
leetcode
算法
c语言
Clone Graph
解题报告
题目:Cloneanundirectedgraph.Eachnodeinthegraphcontainsalabelandalistofitsneighbors.OJ'sundirectedgraphserialization:Nodesarelabeleduniquely.Weuse#asaseparatorforeachnode,and,asaseparatorfornodelabelande
魔豆Magicbean
·
2023-09-05 23:48
IT公司面试习题
Leetcode
解题报告
BFS
DFS
【基础算法训练】——双指针
目录前言第一题917.仅仅反转字母题目描述
解题报告
参考代码(C++版本)第二题167.两数之和II-输入有序数组题目描述
解题报告
参考代码(C++版本)第三题165.比较版本号题目描述
解题报告
参考代码(C
杨枝
·
2023-09-05 04:34
每日习题浅记录
在lc被欺负的这些年
leetcode
双指针
五月集训 (第05天) —— 双指针
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。希望
英雄哪里出来
·
2023-09-05 04:01
《31天算法入门》五-六
双月集训
算法
七月集训(第05天) —— 双指针
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。
英雄哪里出来
·
2023-09-05 04:01
《31天算法入门》七-八
双月集训
leetcode
java
算法
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第43篇文章,往期回顾请移步到文章末尾\~Leet
·
2023-09-04 13:50
android
可后悔贪心 --
解题报告
反悔贪心_Elicsyd的博客-CSDN博客感觉普通贪心是每一个维度都是平等的,没有优先级。而可后悔贪心是存在某个维度是不可变的,不能直接用排序或者堆进行维护,常常需要经过某种处理,通过挖掘出题目中关于不可变维度的特殊性质,使其可以用排序或者堆等数据结构进行贪心。可后悔贪心常用堆(priority_queue)进行维护。[E.BuyLowSellHigh](Problem-E-Codeforces
golitter.
·
2023-09-03 19:11
算法题
算法
C++
解题报告
:Tokitsukaze, CSL and Stone Game[ COCI ] —— 博弈论
题目描述Irressey与yurzhang在玩一个取石子的游戏一开始,他们面前有nn堆石子,第ii堆石子有a_iai颗石头,他们轮流取石子(Irressey先取)。每一次,取石子的人会选中一个非空的石子堆并取走其中的一颗石子。如果在某个人的回合前所有的石子堆都是空的,或者在他取完后有两堆的石子数量相同(两堆都没有石子也算),则他输掉游戏。如果lrressey胜利,输出sjfnb;如果yurzhan
C20201018
·
2023-09-02 16:14
数论
数论
博弈论
COCI
Largest Odd Number in String
解题报告
Question:Youaregivenastringnum,representingalargeinteger.Returnthelargest-valuedoddinteger(asastring)thatisanon-emptysubstringofnum,oranemptystring""ifnooddintegerexists.Asubstringisacontiguoussequenc
杨鑫newlfe
·
2023-09-02 03:39
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
LeetCode 253. 会议室 II
LeetCode253.会议室II文章目录LeetCode253.会议室II题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述给你一个会议时间安排的数组intervals
大涛小先生
·
2023-08-31 19:49
LeetCode解题报告
优先队列
堆排
java
力扣
算法
LeetCode 剑指 Offer 60. n个骰子的点数
LeetCode剑指Offer60.n个骰子的点数文章目录LeetCode剑指Offer60.n个骰子的点数题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述把
大涛小先生
·
2023-08-30 16:42
LeetCode解题报告
java
算法
动态规划
LeetCode第19场双周赛(Biweekly Contest 19)
解题报告
这周的双周赛总体简单,主要是最后一题有些难度。第一题:模拟。第二题:滑动窗口。第三题:数学。第四题:0/1最短路(BFS)。详细题解如下。1.将数字变成0的操作次数(NumberofStepstoReduceANumbertoZero)AC代码(C++)2.大小为K且平均值大于等于阈值的子数组数目(NumberofSubArraysofSizeKAndAverageGreaterThanorEqu
Mikchy
·
2023-08-29 22:41
LeetCode刷题记录及题解
#
LeetCode比赛
最短路
BFS
广度优先搜索
滑动窗口
数学
AtCoder Beginner Contest 285
解题报告
A-EdgeChecker2ProblemStatementDetermineifthereisasegmentthatdirectlyconnectsthepointsnumberedaandbinthefigurebelow.Constraints1≤a#include#include#include#include#includeusingnamespacestd;typedeflonglo
闫鸿宇
·
2023-08-28 10:22
c++
开发语言
LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第42篇文章,往期回顾请移步到文章末尾\~周赛36
·
2023-08-28 10:18
前端
解题报告
- LeetCode 222. 完全二叉树的节点个数
LeetCode222.完全二叉树的节点个数@TOC题目描述 给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h层,则该层包含1~2h个节点。示例:[图片上传失败...(image-ca28f6-1665618553274)]输入:ro
大涛先生
·
2023-08-27 19:01
⭐算法入门⭐《栈 和 队列》简单02 —— LeetCode 225. 用队列实现栈
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈
英雄哪里出来
·
2023-08-27 04:01
《LeetCode算法全集》
算法
leetcode
数据结构
C/C++
队列和栈
LeetCode 周赛上分之旅 #41 结合离散化的线性 DP 问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第41篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-21 10:14
算法
LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第39篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-20 20:54
后端
LeetCode 周赛上分之旅 #40 结合特征压缩的数位 DP 问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第40篇文章,往期回顾请移步到文章末尾\~双周赛1
·
2023-08-20 20:54
前端
程序员面试题精选100题:1-5
解题报告
程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表[数据结构]题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。比如将二元查找树10/\614/\/\481216转换成双向链表4=6=8=10=12=14=16。解:递归。左子树递归为排序双向链表,右子树递归为排序双向链表,然后和根节点连接。此时左子树需返回最大节点,右子树
nanjunxiao
·
2023-08-20 17:34
数据结构/算法
面试题
剑指offer100题
训练指南第一部分
解题报告
主要是提供训练指南第一部分
解题报告
链接,后面会持续更新中307-Sticks(DFS+剪枝)11292-DragonofLoowater(贪心)11729-CommandoWar(贪心)11300-Spreadingthewealth
kgduu
·
2023-08-20 08:26
训练指南
算法
LeetCode 1823. 找出游戏的获胜者
LeetCode1823.找出游戏的获胜者文章目录LeetCode1823.找出游戏的获胜者题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述共有n名小伙伴一起做游戏
大涛小先生
·
2023-08-17 16:23
LeetCode解题报告
模拟
数组
java
上岸算法 I LeetCode Weekly Contest 223
解题报告
No.1解码异或后的数组解题思路a^b=c则有a^b^a=c^a即b=a^c代码展示classSolution{publicint[]decode(int[]encoded,intfirst){int[]res=newint[encoded.length+1];res[0]=first;for(inti=0;i0表示source[i]可以通过交换变成j//使用map而不是map的原因是避免sour
·
2023-08-16 23:31
LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第38篇文章,往期回顾请移步到文章末尾\~双周赛1
·
2023-08-15 16:35
android
LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第37篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-15 16:02
android
牛客周赛 Round 7
解题报告
| 珂学家 | 状态机DP + 数学场
题解|#矩阵最长递增路径#classSolution{public://记录四个方向intdirs[4][2]={{-1,0},{1,0},{0,-1米哈游平台测试笔试分单选题多选题编程题单选题有点难多选题有点难编程题米哈游给面子都不难1走格子本以为深度遍历最后发现超简单直接减减加加就出结果ak2字题解|#求最小公倍数#importjava.util.Scanner;//注意类名必须为Main,不
愤怒的小青春
·
2023-08-15 05:26
java
「算法」整数反转 & 实现 strStr()
:21力扣地址https://leetcode.com/problems/reverse-integerhttps://leetcode-cn.com/problems/reverse-integer
解题报告
从个位
林昀熙
·
2023-08-15 02:16
区间dp
解题报告
**区间dp:**就是对于区间的一种动态规划,对于某个区间,它的合并方式可能有很多种,我们需要去枚举所有的方式,通常是去枚举区间的分割点,找到最优的方式(一般是找最少消耗)。区间dp写法:(for(intlen=2;len>n;vectora(n+1),sum(n+1);vector>f(n+1,vector(n+1,INF));for(inti=1;i>a[i],sum[i]=sum[i-1]+
golitter.
·
2023-08-14 14:37
算法题
算法
dp引入
解题报告
dp引入[IOI1994]数字三角形NumberTriangles问题描述:略。转移方程:F(i,j)=A[i,j]+max{F(i−1,j)F(i−1,j−1)ifj>1F(i,j)=A[i,j]+max\begin{cases}F(i-1,j)\\F(i-1,j-1)\quadif\quadj>1\end{cases}F(i,j)=A[i,j]+max{F(i−1,j)F(i−1,j−1)if
golitter.
·
2023-08-14 14:37
算法题
动态规划
算法
LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第38篇文章,往期回顾请移步到文章末尾~双周赛11
彭旭锐
·
2023-08-13 23:53
leetcode
动态规划
算法
LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第36篇文章,往期回顾请移步到文章末尾~周赛356
彭旭锐
·
2023-08-13 23:23
leetcode
算法
职场和发展
LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第37篇文章,往期回顾请移步到文章末尾~周赛357
彭旭锐
·
2023-08-13 23:23
leetcode
宽度优先
算法
LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第39篇文章,往期回顾请移步到文章末尾~周赛358
彭旭锐
·
2023-08-13 23:20
leetcode
算法
职场和发展
六月集训(第26天) —— 并查集
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。
英雄哪里出来
·
2023-08-12 23:40
《31天算法入门》五-六
双月集训
算法
开发语言
数据结构
图
并查集
Check if Word Equals Summation of Two Words
解题报告
Thelettervalueofaletterisitspositioninthealphabetstartingfrom0(i.e.'a'->0,'b'->1,'c'->2,etc.).ThenumericalvalueofsomestringoflowercaseEnglishletterssistheconcatenationofthelettervaluesofeachletterins,
杨鑫newlfe
·
2023-08-10 03:43
Python
算法
LeetCode
leetcode
算法
python
数据结构
面试
Substrings of Size Three with Distinct Characters
解题报告
Astringisgoodiftherearenorepeatedcharacters.Givenastrings,returnthenumberofgoodsubstringsoflengththreeins.Notethatiftherearemultipleoccurrencesofthesamesubstring,everyoccurrenceshouldbecounted.Asubstr
杨鑫newlfe
·
2023-08-10 01:02
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
回溯算法
OJ刷题
(2)
被围绕的区域题目描述给你一个mxn的矩阵board,由若干字符'X'和'O',找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。被围绕的区间不会存在于边界上,换句话说,任何边界上的‘O’都不会被填充为‘X’。任何不在边界上,或不与边界上的‘O’相连的‘O’最终都会被填充为‘X’。解题思路抓住重点:从每一个边缘的’O’开始,只要’O’和边缘的’O’联通,则它就没有被包围。先建一个与
阿尔帕兹
·
2023-08-07 13:56
算法刷题
算法
深度优先
leetcode
[LeetCode
解题报告
] 剑指 Offer II 091. 粉刷房子
一、题目1.题目描述剑指OfferII091.粉刷房子难度:中等假如有一排房子,共n个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个nx3的正整数矩阵costs来表示的。例如,costs[0][0]表示第0号房
英雄星球七水请求出战
·
2023-08-06 02:34
NOIP2015Day1T1神奇的幻方
解题报告
原题见洛谷(https://www.luogu.org/problem/show?pid=2615)题目描述幻方是一种很神奇的N*N矩阵:它由数字1,2,3,……,N*N构成,且每行、每列及两条对角线上的数字之和都相同。当N为奇数时,我们可以通过以下方法构建一个幻方:首先将1写在第一行的中间。之后,按如下方式从小到大依次填写每个数K(K=2,3,…,N*N):1.若(K−1)在第一行但不在最后一列
Lpy_Now
·
2023-08-05 23:03
题解
c++
Minimum ASCII Delete Sum for Two Strings
解题报告
(python)
712.MinimumASCIIDeleteSumforTwoStringsMinimumASCIIDeleteSumforTwoStringspythonsolution题目描述Giventwostringss1,s2,findthelowestASCIIsumofdeletedcharacterstomaketwostringsequal.解析本题比较容易想到使用动态规划进行求解。题目要求我们
orientliu96
·
2023-08-03 08:01
LeetCode
leetcode
python
洛谷 P2498 [SDOI2012]拯救小云公主
解题报告
P2498[SDOI2012]拯救小云公主题目描述英雄又即将踏上拯救公主的道路……这次的拯救目标是——爱和正义的小云公主。英雄来到\(boss\)的洞穴门口,他一下子就懵了,因为面前不只是一只\(boss\),而是上千只\(boss\)。当英雄意识到自己还是等级1的时候,他明白这就是一个不可能完成的任务。但他不死心,他在想,能不能避开\(boss\)去拯救公主呢,嘻嘻。\(Boss\)的洞穴可以看
weixin_30348519
·
2023-08-02 17:07
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他