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
Solution)
DAY12之滑动窗口最大值
今天内容有点超乎我的能力直接放卡哥的讲解了239.滑动窗口最大值-力扣(LeetCode)先看超时的暴力解法class
Solution
{public:vectormaxSlidingWindow(vector
佳佳1515
·
2024-02-10 13:08
算法
leetcode
数据结构
KMP算法+代码实现
解决的问题:字符串匹配的问题文本串:aabaabaaf模式串:aabaaf要解决的问题是文本串种是否有模式串暴力解法:class
Solution
{public:intstrStr(stringhaystack
佳佳1515
·
2024-02-10 13:37
算法
java
开发语言
DAY2:有序数组的平方、长度最小的子数组和螺旋矩阵||(附带二维数组回形遍历)
有序数组的平方977.有序数组的平方-力扣(LeetCode)暴力解:class
Solution
{public:vectorsortedSquares(vector&nums){for(inti=0;i
佳佳1515
·
2024-02-10 13:07
矩阵
算法
leetcode
代码随想录day18 Java版
堆是上下位置区分大小,二叉搜索树是左右位置区分大小这道题简单应用了二叉搜索树的查找功能,直接用前序遍历class
Solution
{publicTreeNodesearchBST(TreeNoderoot
洒水水儿
·
2024-02-10 12:36
代码随想录打卡
算法
数据结构
代码随想录day20 Java版
class
Solution
{publicTreeNodetrimBST(TreeNoderoot,intlow,inthigh){if(root==null)returnnu
洒水水儿
·
2024-02-10 12:36
代码随想录打卡
java
算法
leetcode
代码随想录day19 Java版
class
Solution
{publicTreeNodelowestCommonAncestor(Tree
洒水水儿
·
2024-02-10 12:05
代码随想录打卡
java
算法
leetcode
链表划分
LeetCode86.PartitionList已知链表头节点指针head与数值X,将所有小于x的节点放在大于或等于x的节点前,且保持这些节点的原来的相对位置算法:巧用两个临时头节点class
Solution
徐凯_xp
·
2024-02-10 12:12
python实现leetcode之76. 最小覆盖子串
之间能够完全包含t时,尽量滑动begin指针,直到再滑动就不能包围为止(最小覆盖)第三步,比较当前窗口和之前保留的最小窗口,谁小保留谁第四部,保留的最小窗口对应的字符子串就是ans76.最小覆盖子串代码class
Solution
深圳都这么冷
·
2024-02-10 11:07
Codeforces Round 874 (Div. 3)
A.MusicalPuzzleB.RestoretheWeatherC.VladBuildingBeautifulArrayA.MusicalPuzzleProblem-1833A-Codeforces题意:把一个单词,分成若干连续的只含两个字符的字符串,判断两字符串的种类
Solution
指针不指南吗
·
2024-02-10 10:00
Codeforces
算法
数据结构
排序算法
LeetCode热题100——字母异位词分组(2)
envType=study-plan-v2&envId=top-100-liked哈希、排序排序后得到的字符串是相同的,作为哈希表的键class
Solution
{publicList>groupAnagrams
duanyq666
·
2024-02-10 09:44
LeetCode热题100
leetcode
算法
职场和发展
java
Leetcode 154. Find Minimum in Rotated Sorted Array II
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionFindMinimuminRotatedSortedArrayII2.
Solution
class
Solution
{
SnailTyan
·
2024-02-10 09:52
94 . 二叉树的中序遍历 -- 2024.2.10 LeetCode每日一题
链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:采取递归的方式,中序遍历的顺序是左中右,然后模拟即可;代码class
Solution
{public:voidtransfer(TreeNode
ros275229
·
2024-02-10 09:53
leetcode
算法学习
leetcode
算法
职场和发展
代码随想录|贪心day2
class
Solution
{publicintmaxProfit(int[]prices){intsum=0;for
•)
·
2024-02-10 08:29
leetcode
算法
职场和发展
代码随想录|Day 14
Day14新年将至一、理论学习BFS的使用场景总结:层序遍历、最短路径问题(https://leetcode.cn/problems/binary-tree-level-order-traversal/
solution
s
东鹅鹅鹅
·
2024-02-10 08:58
c++
开关机、重启时间优化
重启时间优化:开机性能优化:是用功能和其它因素多方面平衡的结果,片面追求单方面的性能没有太大意义;有些产品设计开机动画非常酷炫,动画图片过多、高帧率会影响开机速度,这时就需要看是开机速度优先还是体验优先;[
SOLUTION
柏林电视台
·
2024-02-10 07:33
双非本科准备秋招(21.1)—— 力扣二叉搜索树
1、700.二叉搜索树中的搜索二叉搜索树的任何一个节点,都会大于左子树任意节点的值,都会小于右子树任意节点的值class
Solution
{publicTreeNodesearchBST(TreeNoderoot
随心自风流
·
2024-02-10 07:22
leetcode
算法
数据结构
秋招
力扣
求职招聘
二叉搜索树
代码随想录 Leetcode53. 最大子数组和
题目:代码(首刷看解析2024年2月9日):class
Solution
{public:intmaxSubArray(vector&nums){intres=INT_MIN;intcount=0;for(
meeiuliuus
·
2024-02-10 06:51
#
leetcode
---medium
算法
代码随想录 Leetcode122. 买卖股票的最佳时机 II
题目:代码(首刷自解2024年2月9日):class
Solution
{public:intmaxProfit(vector&prices){intres=0;for(inti=1;i0){res+=prices
meeiuliuus
·
2024-02-10 06:51
#
leetcode
---medium
算法
代码随想录 Leetcode376. 摆动序列
题目:代码(首刷看解析2024年2月9日):class
Solution
{public:intwiggleMaxLength(vector&nums){if(nums.size()nums[i-1]){if
meeiuliuus
·
2024-02-10 06:50
#
leetcode
---medium
前端
算法
javascript
代码随想录 Leetcode55. 跳跃游戏
题目:代码(首刷自解2024年2月9日):class
Solution
{public:boolcanJump(vector&nums){intnoz=0;for(inti=nums.size()-2;i>
meeiuliuus
·
2024-02-10 06:50
#
leetcode
---medium
算法
算法刷题Day 46 单词拆分+多重背包问题
Day46动态规划139.单词拆分class
Solution
{public:boolwordBreak(strings,vector&wordDict){unordered_setwordSet(wordDict.begin
benobug
·
2024-02-10 05:40
算法
70-回溯法--LC78子集
class
Solution
(object):defsubsets(self,nums):""":typenums:List[int]:rtype:List[List[int]]"""#1.扩展法,一个一个数扩展
zeronose
·
2024-02-10 05:02
leetcode
leetcode
回溯法
leetcode 81搜索旋转排序数组2 C++
class
Solution
{public:boolsearch(vector&nums,inttarget){intstart=0,end
吉野原
·
2024-02-10 05:32
leetcode刷题记录
c++
leetcode
leetcode34 在排序数组中查找元素的第一个和最后一个位置
leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array/)1.解法构造两个辅助函数,利用二分法分别找到左右边界class
Solution
南方乌鸦
·
2024-02-10 05:31
算法
数据结构
leetcode
leetcode154 寻找旋转排序数组中的最小值 II
154.寻找旋转排序数组中的最小值II](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array-ii/)1.解法class
Solution
南方乌鸦
·
2024-02-10 05:31
算法
数据结构
leetcode
LeetCode-78-Subset
算法描述:Givenasetofdistinctintegers,nums,returnallpossiblesubsets(thepowerset).Note:The
solution
setmustnotcontainduplicatesubsets.Example
weixin_33739523
·
2024-02-10 05:01
数据结构与算法
Leetcode 81搜索旋转排序数组II
class
Solution
{public:boolsearch(vector&nums,inttarget){intn=nums.size();if(n==0)returnfalse;intleft=0
spark-meng
·
2024-02-10 05:30
leetcode.78 子集
每一步结果子集的变化过程取出原有子集放入新建集合中(防止引用传递),将元素存入新集合构成新的子集,再将新的子集放入结果子集中【扩展结果子集】这种解法适合不重复子集的情况(【1,2】【2,1】为相同子集)代码实现如下:class
Solution
qq_40396568
·
2024-02-10 05:00
leetcode
LeetCode81 搜索旋转排序数组 II(二分)
代码实现class
Solution
{public:boolsearch(vector&nums,inttarget){if(nums.size()==0)returnfalse;intl=0
小胡同的诗
·
2024-02-10 05:59
二分法
78.子集
78.子集1.题目2.我的解决方案太菜了,这道题用的思路不太会3.官方的解决方案回溯法:从选择和不选择的角度出发看视频:点击查看class
Solution
:defsubsets(self,nums:List
TommyLiuZ
·
2024-02-10 05:29
leetcode
leetcode
python
回溯法
位运算
集合子集
Leetcode78.子集 - Subset - Python - 回溯法
注意事项:1.注意for循环中,每次递归是i+1,而不是start+1代码:class
Solution
(object):path=[]result=[]defsubsets(self,nums):self.r
princey2100
·
2024-02-10 04:58
算法
数据结构
leetcode
python
701. Insert into a Binary Search Tree
structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/class
Solution
刘小小gogo
·
2024-02-10 04:58
Leetcode刷题笔记题解(C++):面试题 08.07. 无重复字符串的排列组合
因为字符之间互不相同,故使用全排列的方式去解题;字符串长度为n,将第一个字母分别与后面每一个字母进行交换,生成n种不同的全排列;再用第二个元素与后面每一个元素进行交换,生成n-1种不同的全排列……class
Solution
Demo.demo
·
2024-02-10 02:13
Leetcode算法题解
leetcode
笔记
c++
力扣刷题-392.判断子序列
class
Solution
{public:booli
cynicism??
·
2024-02-10 01:03
C++练手
leetcode
算法
职场和发展
力扣36.有效的数独
class
Solution
{public:boolis
cynicism??
·
2024-02-10 01:02
C++练手
leetcode
算法
职场和发展
LeetCode Python - 5.最长回文子串
示例2:输入:s=“cbbd”输出:“bb”提示:1<=s.length<=1000s仅由数字和英文字母组成答案class
Solution
(object):deflongestPali
xuxu1116
·
2024-02-09 23:53
LeetCode题库
python
leetcode
算法
代码随想录刷题第30天
相当于抄了一遍答案哈哈class
Solution
{public:unorder
太阳照常升起366
·
2024-02-09 23:44
leetcode
算法
职场和发展
代码随想录刷题第29天
class
Solution
{public:
太阳照常升起366
·
2024-02-09 23:14
算法
数据结构
代码随想录刷题第28天
class
Solution
{public:vectorresult;voidbacktracking(string&s,intstartind
太阳照常升起366
·
2024-02-09 23:14
leetcode
算法
数据结构
【第188周周赛】异或三元数组,收集苹果,切披萨的方案数
class
Solution
:defcountTriplets(self,
zcz5566719
·
2024-02-09 22:58
周赛总结
算法
数据结构
动态规划
leetcode
二刷LeetCode--28. 找出字符串中第一个匹配项的下标(C++版本)KMP算法例题
class
Solution
{public:intstrStr(stringhaystack,stringneedle){//直接利用库函数进行解答,本题当然是考察KMP算法intres=haystack.find
佰无一用是书生
·
2024-02-09 22:27
LeetCode
算法
leetcode
c++
反转链表· 递归
1.递归实现class
Solution
{public:ListNode*reverse(ListNode*pre,ListNode*cur){if(cur==nullptr){returnpre;}ListNode
自律即自由w
·
2024-02-09 21:10
链表
数据结构
106. 从中序与后序遍历序列构造二叉树 - 力扣(LeetCode)
题目示例输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]解题思路参考代码class
Solution
{intpost_idx
maybe_za
·
2024-02-09 20:08
leetcode
算法
二叉树
leetcode 454. 四数相加 II
class
Solution
{public
吴同学写Bug
·
2024-02-09 17:59
LeetCode
leetcode
算法
职场和发展
java
leetcode 1901. 找出顶峰元素 II
代码class
Solution
{public:vectorfindPeakGrid(vector>&mat){vector>positions;for(inti=0;i(item-mat
BlackJack1755
·
2024-02-09 17:29
#
数组
leetcode
算法
职场和发展
leetcode 299. 猜数字游戏
leetcode299.猜数字游戏1.hashclass
Solution
{publicStringgetHint(Stringsecret,Stringguess){char[]s1=newchar[secret.length
一只含鱼
·
2024-02-09 17:28
leetcode
算法
职场和发展
【算法】递归入门
基础知识什么是递归:函数自己调用自己什么时候能用递归:有重复子问题如何看待递归函数:看作一个黑盒如何编写递归代码:找到子问题设计函数头考虑递归出口编写函数体二、刷题实战1.汉诺塔问题题目链接参考代码:class
Solution
柳下敲代码
·
2024-02-09 16:36
算法
算法
深度优先
leetcode
剪枝
算法-动态规划
动态规划中每一个状态一定是由上一个状态推导出来的方法论:确定dp数组及其下标含义确定递推公式确定dp数组初始值确定遍历顺序二、基础题目斐波那契数题目思路代码class
Solution
{publicintfib
HBryce24
·
2024-02-09 16:22
算法
算法
java
动态规划
leetcode-4的幂
class
Solution
:defisPowerOfFour(self,n:int)->bool:ifnbool:returnn>0andn&(n-1)==0andn&0x55555555==n代码
独孤--蝴蝶
·
2024-02-09 14:21
leetcode
leetcode-比特位计数
338.比特位计数题解:这道题其实就是将范围[0,n]之间的数字转换成二进制,然后统计每个数字对应的二进制中1的个数class
Solution
:defcountBits(self,n:int)->
独孤--蝴蝶
·
2024-02-09 14:48
leetcode
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他