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
经典题
Koko Eating Bananas (Binary search
经典题
)
KokoEatingBananasMediumKokolovestoeatbananas.Therearenpilesofbananas,theithpilehaspiles[i]bananas.Theguardshavegoneandwillcomebackinhhours.Kokocandecideherbananas-per-houreatingspeedofk.Eachhour,shech
纸上得来终觉浅 绝知此事要躬行
·
2023-09-06 07:04
leetcode
算法
职场和发展
代码随想录训练营第二天| 977.有序数组的平方],209.长度最小的子数组 ,59.螺旋矩阵II
螺旋矩阵II](https://leetcode.cn/problems/spiral-matrix-ii/)文章视频思路代码总结日结977.有序数组的平方文章代码随想录0977.有序数组的平方视频双指针法
经典题
雷贯三十三重天
·
2023-09-06 00:49
算法
数据结构
代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II。
977.有序数组的平方题目链接:力扣文章讲解:代码随想录视频讲解:双指针法
经典题
目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili解法:暴力(nums.sort()即可)or双指针思想的举一反三数组平方的最大值就在数组的两端
Xjy xxxpy
·
2023-09-05 21:53
代码随想录
一刷
算法
矩阵
线性代数
第十四届蓝桥杯打卡day22
1、受伤的皇后
经典题
,注意对角线的判断,距离3+不用管题目描述有一个n×n的国际象棋棋盘(n行n列的方格图),请在棋盘中摆放n个受伤的国际象棋皇后,要求:任何两个皇后不在同一行。
Devoted~
·
2023-09-05 17:13
蓝桥杯
java
职场和发展
初中物理学习目录
第七章力第一节力学案第二节弹力学案第三节重力学案第七章自主练习1(2019)第七章自主练习卷1答案第七章全测全练(2019)答案第七章力
经典题
汇总第八章运动和力第一节牛顿第一定律学案第二节二力平衡学案第三节摩擦力学案第八章全测全练
天子骄龙
·
2023-09-05 12:59
目录
华为OD七日集训第3期 - 按算法分类,由易到难,循序渐进,玩转OD(文末送书)
目录一、适合人群二、本期训练时间三、如何参加四、7日集训第3期五、精心挑选21道高频100分
经典题
目,作为入门。
哪 吒
·
2023-09-05 09:19
搬砖工逆袭Java架构师
华为od
算法
七日集训
送书
学习方法
线性DP
例题杨老师的照相排列#includeusingnamespacestd;intmain(){//好题目啊,线性DP的
经典题
目while(tru
风流学霸段公子
·
2023-09-04 20:32
算法进阶指南
算法
动态规划
牛客网刷题网址
2、考试说明:不着急考试,先到LeetCode或牛客网找一些
经典题
目练习,熟练掌握字符串、数组、Map、栈、队列、链表等数据类型和结构的使用,掌握排序
qq_492448446
·
2023-09-04 16:55
Python
python
算法题目练习(C/c++/java)
记录做过的
经典题
型,以便于以后查看目录二分法1.二分查找一个数2.二分查找左边界3.二分查找右边界计算最大公约数辗转相除递归辗转链表的逆置前缀和求法一维前缀和:二维前缀和:包子凑数扩展欧几里得算法:例子
yqdidy
·
2023-09-04 12:45
算法
c++
c语言
leetcode172. 阶乘后的零(java)
阶乘后的零题目描述巧妙的解法代码演示上期
经典题
目描述难度-中等172.阶乘后的零给定一个整数n,返回n!结果中尾随零的数量。提示n!
SP_1024
·
2023-09-03 17:55
算法
java
数据结构
java
开发语言
算法
leetcode
数据结构
贪心算法
【C++代码】找出字符串中第一个匹配项的下标,重复的子字符串--代码随想录
题解本题是KMP
经典题
目。KMP的经典思想就是:当出现字符串不匹配时,可以记录一部分之前已经匹配的文本内容,利用这些信息避免从头再去做匹配。KMP主要应用在字符串匹配上。
羞儿
·
2023-09-03 17:18
啃书《C++Primer5
c++
开发语言
倍增的
经典题
目:扩大区间、st表
1.扩大区间P4155[SCOI2015]国旗计划例题1:P4155[SCOI2015]国旗计划计算能覆盖整个圆圈的最少区间,题目给定的所有区间互相不包含,按区间左端点排序后,区间的右端点也是单增的。我们首先需要化圆为线,然后贪心(优化为倍增)选择一个右端点最远的线段,并且该线段的左端点在上个线段的内部。#include#definelllonglongusingnamespacestd;cons
'Karma
·
2023-09-03 16:35
算法
动态规划
图论
详解前缀和与差分问题
详解前缀和与差分问题文章目录详解前缀和与差分问题概念一维前缀和
经典题
目一维差分
经典题
目二维前缀和
经典题
目二维差分数组应用场景(适用条件)解题步骤例题leetcode-497-randompointleetcode
LynnWonderLu
·
2023-09-03 15:52
Algorithm
算法
前缀和
差分数组
LeetCode 322: Coin Change (硬币找零, DP
经典题
)
CoinChangeMedium17.4K391CompaniesYouaregivenanintegerarraycoinsrepresentingcoinsofdifferentdenominationsandanintegeramountrepresentingatotalamountofmoney.Returnthefewestnumberofcoinsthatyouneedtomakeu
纸上得来终觉浅 绝知此事要躬行
·
2023-09-02 09:00
leetcode
算法
职场和发展
「leetcode」131.分割回文串【回溯算法】详解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2023-09-02 08:39
leecode题解
算法
leetcode
c++
回溯算法
leetcode236. 二叉树的最近公共祖先(java)
二叉树的最近公共祖先题目描述递归法代码演示上期
经典题
目描述给定一个二叉树,找到该树中两个指定节点的最近公共祖先。
SP_1024
·
2023-09-01 18:20
算法
java
数据结构
java
开发语言
算法
数据结构
leetcode
动态规划
排序算法
leetcode18. 四数之和(java)
四数之和题目描述nSum双指针代码演示上期
经典题
目描述难度-中等原题链接-四数之和给你一个由n个整数组成的数组nums,和一个目标值target。
SP_1024
·
2023-09-01 18:19
算法
java
数据结构
java
开发语言
算法
数据结构
链表
贪心算法
LC315. 计算右侧小于当前元素的个数(归并排序 - java)
计算右侧小于当前元素的个数题目描述归并排序代码演示:上期
经典题
目描述难度-困难原题链接-计算右侧小于当前元素的个数给你一个整数数组nums,按要求返回一个新数组counts。
SP_1024
·
2023-09-01 18:19
数据结构
java
算法
java
算法
开发语言
数据结构
leetcode
贪心算法
leetcode235. 二叉搜索树的最近公共祖先(java)
二叉搜索树的最近公共祖先题目描述递归+剪枝代码演示:上期
经典题
目描述难度-中等LC235二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。
SP_1024
·
2023-09-01 18:16
数据结构
java
算法
java
开发语言
算法
数据结构
贪心算法
动态规划
leetcode316. 去除重复字母(单调栈 - java)
去除重复字母题目描述单调栈代码演示进阶优化上期
经典题
目描述难度-中等leetcode316.去除重复字母给你一个字符串s,请你去除字符串中重复的字母,使得每个字母只出现一次。
SP_1024
·
2023-08-30 20:45
算法
java
数据结构
java
算法
数据结构
贪心算法
动态规划
决策树
leetcode
「leetcode」57. 插入区间:【模拟插入】详细讲解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2023-08-29 19:00
leecode题解
算法
c++
算法:图解位运算以及鸽巢原理应用
文章目录实现原理基础位运算位图思想找最右侧数按位异或算法思路典型例题基础位运算只出现一次的数字只出现一次的数字III
经典题
型判断字符是否唯一两整数之和只出现一次的数字II消失的两个数字鸽巢原理总结本篇总结位运算中常见的算法题和思路
海绵宝宝de派小星
·
2023-08-29 14:51
C++
#
算法
习题集
算法
Day7|LeetCode454.四数相加II、383. 赎金信 、15. 三数之和 、18. 四数之和
LeetCode:454.四数相加II_哔哩哔哩_bilibili思路这道题是使用哈希法的
经典题
目,我们要使用unordered_map,key的目的是存放a和b两数之和,value的目的是存放a和b两数之和出现的次数
只当小白脸
·
2023-08-29 11:04
算法
c++
数据结构
leetcode
散列表
哈希算法
剪枝
最优合并问题贪心算法_「leetcode」56. 合并区间【贪心算法】详细图解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
weixin_39926191
·
2023-08-29 06:54
最优合并问题贪心算法
【C++初阶】stack的常见操作和模拟实现
stack1.1stack的基本概念1.2stack的常见操作1.2.1常见构造函数1.2.2push1.2.3pop1.2.4empty1.2.5top1.2.6size1.2.7栈的遍历二、有关栈的力扣
经典题
Weraphael
·
2023-08-28 23:55
C++
c++
开发语言
c语言
学习
笔记
【C++初阶】queue的常见操作和模拟实现
如果文章对你有帮助的话欢迎评论点赞收藏加关注✨目录一、queue的基本概念二、queue的常见操作2.1构造函数2.2empty2.3size2.4front2.5back2.6push2.7pop2.8赋值操作三、有关队列的力扣
经典题
Weraphael
·
2023-08-28 23:24
C++
c++
开发语言
c语言
visualstudio
list
笔记
学习
代码随想录算法训练营第二天| 977. 有序数组平方、209. 长度最小的子数组、59螺旋矩阵Ⅱ
977有序数组平方题目链接:力扣文章链接:代码随想录视频讲解:双指针法
经典题
目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.代码展现vectorsortedSquares(vector
凯670
·
2023-08-28 23:10
算法
矩阵
数据结构
如何成为杰出的程序员?Glide的缓存机制,已拿offer入职
后来才注意到了剑指offer的存在,最开始也是听别人说的,剑指offer在面试过程中出现的概率很大,就去尝试将其都做了一遍,做的过程中发现,其实有一部分题目与LeetCode有重合,但是更像是LeetCode
经典题
目的集合
前端小七七
·
2023-08-28 19:30
程序员
android
代码随想录算法训练营第二天| 977.有序数组的平方、209.长度最小的子数组(ACM模式)
双指针法入门
经典题
目首先得明确的是,题目的数组是有序的,并且存在负数。那么:平方后的最大值,要不就是数组最后一个数,要不就是第一个数,不可能是中间的数。
FuCosmo
·
2023-08-28 03:06
代码随想录
算法
算法
c++
华为OD七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(文末送书)
目录一、适合人群二、本期训练时间三、如何参加四、7日集训第2期五、精心挑选21道高频100分
经典题
目,作为入门。
哪 吒
·
2023-08-27 17:21
搬砖工逆袭Java架构师
华为od
算法
七日集训
送书
学习方法
leetcode实战篇-数组
前言hello,小伙伴们大家好~我是雨墨,近期开始准备刷leetcode~故想将自己的刷题笔记以博客的形式分享出来,这是我的第一篇博客,小伙伴们可以在评论区讨论和点赞哟~~仅以此篇博文记录自己刷数组
经典题
的过程
KdbYuMo
·
2023-08-27 06:16
leetcode刷题笔记
leetcode
算法
leetcode59. 螺旋矩阵 II(java)
螺旋矩阵题目描述缩进法上期
经典题
目描述难度-中等原题链接-螺旋矩阵示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1=left;i-
SP_1024
·
2023-08-25 19:31
java
数据结构
算法
矩阵
java
线性代数
算法
leetcode
数据结构
接口
经典题
目
Whitegraces:个人主页专栏推荐:《Java入门知识》内容推荐:继承与组合:代码复用的两种策略今日诗词:人似秋鸿来有信,事如春梦了无痕。目录一.题目二.创建接口和类文件1.USB接口2.Mouse类3.Keyboard类三.笔记本类1.不使用接口2.使用接口⭐四.为什么这样写USBequipment方法⭐三.结语+美图分享一.题目请实现笔记本电脑使用USB鼠标、USB键盘的例子1.USB接
White graces
·
2023-08-25 18:01
Java经典例题
算法
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,数组专题总结
目录977.有序数组的平方暴力排序双指针法209.长度最小的子数组暴力解法滑动窗口59.螺旋矩阵Ⅱ模拟行为问题数组专题总结数组理论基础数组的
经典题
目二分法双指针法滑动窗口模拟行为思维导图977.有序数组的平方题目链接暴力排序每个数平方之后
榆榆欸
·
2023-08-25 16:38
代码随想录一刷
算法
数据结构
算法通关村十二关 | 字符串
经典题
目
字符串问题,大家记得模板思路即可,一个类型的题目有很多种。1.字符串反转的问题1.1反转字符串题目:LeetCode344:思路还是我们常见的双指针问题,left字符数组头部指针,right字符数组尾部指针。当left=right,反转结束,返回字符数组。代码/***双指针反转字符串*@params*/publicstaticvoidreverseString(char[]s){if(s==nul
我爱学算法
·
2023-08-25 05:41
算法通关村专栏
算法
java
数据结构
LeetCode150道面试
经典题
-- 二叉树的最大深度(简单)
1.题目给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。2.示例3.思路深度优先遍历一个二叉树要查询到最大深度,可以将问题转为从根节点出发,查看左右子树的最大深度,如果左子树深度比右子树大,则返回左子树的深度。以此类推,将问题拆分到子问题到某个节点的左右子树的判断4.代码/***Definitionforabinarytreenode.*pu
Alphamilk
·
2023-08-24 02:31
LeetCode
面试
算法
职场和发展
【mysql
经典题
】2、查询"1"课程比"2"课程成绩低的学生的信息及课程分数
selects.*,c1.cno,c1.score,c2.cno,c2.scorefromstudentsjoinscc1ons.sno=c1.snojoinscc2ons.sno=c2.snowherec1.cno=1andc2.cno=2andc1.score<c2.score;总结套路跟第一个题一样哈。
而立之年的技术控
·
2023-08-22 10:01
代码随想录算法训练营day27 | LeetCode 39. 组合总和 40. 组合总和 II 131. 分割回文串
39.组合总和(题目链接:力扣)思路:排列组合的
经典题
目,此题不需要树层去重(题目说了无重复数组)。
_porter
·
2023-08-22 10:56
算法
leetcode
职场和发展
【数据结构】回溯算法公式化解题 leetcode
经典题
目带刷:全排列、组合、子集
目录回溯算法一、什么是回溯算法1、基本思想:2、一般步骤:二、题目带练1、全排列2、组合3、子集三、公式总结回溯算法一、什么是回溯算法回溯算法(BacktrackingAlgorithm)是一种解决组合问题、排列问题、选择问题等一类问题的常用算法。它通过尝试所有可能的选择来找到问题的解,当发现当前选择不符合要求时,就回溯到之前的状态,然后尝试其他的选择。1、基本思想:从问题的起始点开始,进行尝试,
Ez4Sterben
·
2023-08-22 06:33
数据结构与算法
算法
数据结构
leetcode
回溯
全排列
LeetCode学习资料和刷题顺序
所以要刷
经典题
,要刷一题掌握一个类型,遇到新题需要和刷过的题总结归类到一起,才能以不变应万变,真正提高。因此,照着这个分类来一波吧,保证有奇效,我自己受益良多!这个课程来自于educat
trialley
·
2023-08-20 14:58
#
算法
数据结构
leetcode
代码随想录算法训练营第七天-哈希表 | 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
454.四数相加II本题是使用哈希法的
经典题
目,而0015.三数之和,0018.四数之和并不合适使用哈希法,因为三数之和和四数之和这两道题目使用哈希法在不超时的情况下做到对结果去重是很困难的,很有多细节需要处理
m0_65482476
·
2023-08-20 13:48
散列表
数据结构
LeetCode150道面试
经典题
-- 求算数平方根(简单)
1.题目给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。注意:不允许使用任何内置指数函数和算符,例如pow(x,0.5)或者x**0.5。2.示例示例1:输入:x=4输出:2示例2:输入:x=8输出:2解释:8的算术平方根是2.82842...,由于返回类型是整数,小数部分将被舍去。3.思路二分法:标准的面试题,考察的是二分法的使用,通过设置
Alphamilk
·
2023-08-19 12:41
LeetCode
算法
职场和发展
面试
LeetCode150道面试
经典题
-- 加一(简单)
1.题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。2.示例示例1:输入:digits=[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:digits=[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。示例3:输入:di
Alphamilk
·
2023-08-17 22:10
LeetCode
面试
算法
职场和发展
两道BFS拓扑排序
CourseSchedule
经典题
。检验图中是否成环。
unrealLei
·
2023-08-17 21:28
【Spring系列篇--关于IOC的详解】
目录面试
经典题
目:1.什么是spring?你对Spring的理解?简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2.什么是IoC?你对IoC的理解?
平顶山大师
·
2023-08-17 14:23
java
mfc
intellij-idea
LeetCode150道面试
经典题
-- 环形链表(简单)
1.题目给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。2.示例示例1:输入:head=[3,2,0,-4
Alphamilk
·
2023-08-17 10:08
LeetCode
面试
链表
职场和发展
leetcode
java
算法
LeetCode150道面试
经典题
-- 合并两个有序链表(简单)
1.题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。2.示例示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]3.思路递归调用将这个问题不断拆分成子问题,然后设置出口。由题目可以知道,合并两个链表,首先需要比较两个链表
Alphamilk
·
2023-08-17 10:06
LeetCode
面试
链表
职场和发展
leetcode
数据结构
算法
第四讲 数组
目录1.基础知识2.
经典题
型2.1用数组实现斐波那契数列2.2翻转数组k次2.3高精度2的N次幂(N,memset(a,0,40)或者memset(a,0,sizeofa),第一个参数写数组的起始位置,
董洞洞同学
·
2023-08-17 09:55
C++语法基础练习题
c语言
c++
数据结构
LeetCode150道面试
经典题
-- 有效的括号(简单)
1.题目给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。2.示例示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false提示:1stack=newStackma
Alphamilk
·
2023-08-16 06:07
LeetCode
面试
算法
leetcode
java
LeetCode150道面试
经典题
-- 汇总区间(简单)
1.题目给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:"a->b",如果a!=b"a",如果a==b2.示例示例1:输入:nums=[0,1,2,4,5,7]输出:["0->2","4->5","7"
Alphamilk
·
2023-08-16 06:37
LeetCode
面试
算法
职场和发展
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他