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
经典题目
代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
题目链接:977.有序数组的平方文章讲解:代码随想录视频讲解:双指针法
经典题目
|LeetCode:977.有序数组的平方第一想法:新定义一个数组,用来存放平方的值,这道题利用双指针,因为平方最大的值在数组的两边
河南第一深情彭于晏
·
2023-09-06 08:48
代码随想录算法训练营
算法
代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II。
977.有序数组的平方题目链接:力扣文章讲解:代码随想录视频讲解:双指针法
经典题目
|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili解法:暴力(nums.sort()即可)or双指针思想的举一反三数组平方的最大值就在数组的两端
Xjy xxxpy
·
2023-09-05 21:53
代码随想录
一刷
算法
矩阵
线性代数
华为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
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」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++
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
最优合并问题贪心算法
代码随想录算法训练营第二天| 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
算法
七日集训
送书
学习方法
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
数据结构
代码随想录算法训练营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
回溯
全排列
代码随想录算法训练营第七天-哈希表 | 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
454.四数相加II本题是使用哈希法的
经典题目
,而0015.三数之和,0018.四数之和并不合适使用哈希法,因为三数之和和四数之和这两道题目使用哈希法在不超时的情况下做到对结果去重是很困难的,很有多细节需要处理
m0_65482476
·
2023-08-20 13:48
散列表
数据结构
【Spring系列篇--关于IOC的详解】
目录面试
经典题目
:1.什么是spring?你对Spring的理解?简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2.什么是IoC?你对IoC的理解?
平顶山大师
·
2023-08-17 14:23
java
mfc
intellij-idea
经典DP问题系列之三:求解资源分配问题(带路径存储)
表(右边数字是每个公司分配0–5个人的收益情况)公司A:03791213公司B:0510111111公司C:046111212【思路】本题也是动态规划的
经典题目
,这个题还可以换成投资等其他的实际问题,总之
AAS48
·
2023-08-13 18:05
DP
数据结构与算法
算法
C语言 -- 巧用操作符
经典题目
示例
巧用操作符
经典题目
示例不用临时变量,实现两个数的交换对于一个8bit(1字节)的变量,求其二进制里出现了多少个1不用临时变量,实现两个数的交换#include//不用临时变量,实现两个数的交换voidmain
MonologueYY
·
2023-08-13 10:02
C语言
c语言
开发语言
后端
代码随想录一刷总结篇
文章目录数组数组理论基础数组的
经典题目
链表链表的理论基础链表
经典题目
哈希表哈希表理论基础哈希表
经典题目
字符串
经典题目
双指针法反转系列KMP栈与队列栈与队列的理论基础栈
经典题目
二叉树二叉树的理论基础二叉树多种遍历方式的特性二叉树
经典题目
递归递归三部曲递归
经典题目
回溯回溯三部曲回溯算法模板框架回溯算法能解决的问题回溯
经典题目
贪心算法贪心算法理论基础贪心算法
经典题目
动态规划法动态规划法理论基础动态规划五
weixin_44806531
·
2023-08-11 21:51
算法
大学生必备C语言基础练习题目来了(一)(建议收藏哦)❤️
一、前言我整理了下以前学习C语言写的一些练习题目,很多都是基础的
经典题目
,在这里分享给大家。有部分还画了流程图,可能不太准确,希望自己看的时候多加思考,发现错误。
码上言
·
2023-08-11 17:43
C语言
c语言
作业
【C语言】指针的进阶2
指针进阶函数指针数组指向函数指针数组的指针回调函数指针和数组
经典题目
的解析函数指针数组数组是一个存放相同类型数据的存储空间,那我们已经学习了指针数组,比如:int*arr[10];//数组的每个元素是int
努力的小徐
·
2023-08-11 08:14
C语言
c语言
开发语言
【C语言】
经典题目
(四)
HI,大家好~这是一篇C语言
经典题目
的博客。
釉色清风
·
2023-08-11 08:13
C语言
c语言
c++
算法
【数据结构】单链表OJ题
接下来就让我们进入实践,练习一些
经典题目
,让我们对单链表的理解更加深入。一、移除链表元素题目:方
小王又困了
·
2023-08-11 04:55
数据结构
链表
数据结构
c语言
c++
算法
【数据结构】单链表OJ题(二)
接下来就让我们进入实践,练习一些
经典题目
,让我们对单链表的理解更加深入一、链表分割题目:方法一:我们创建两条链表,把小于x的节点放在一条链表中,剩余的放在另一条
小王又困了
·
2023-08-11 04:54
数据结构
数据结构
c++
算法
c语言
链表
【数据结构
经典题目
】—两个队列实现栈与两个栈实现队列
食用指南:本文在有C基础的情况下食用更佳这就不得不推荐此专栏了:C语言本文前置知识:C语言实现栈与队列♈️今日夜电波:怪獣の花唄—Vaundy3:12━━━━━━️────────4:13◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录两个队列实现栈问题的描述以及要求思路整理具体的思路:每个操作的实现初始化判空入栈出栈取栈顶元素销毁栈整体代码两个栈实现队列问题的描述以及要求思路整理具体
B1ue慕斯
·
2023-08-10 21:54
数据结构与算法炼体
淬体中
数据结构
c语言
力扣
经典题目
<用两个栈实现一个队列>
题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操作——也就是只有pusht
mc10141222
·
2023-08-09 23:51
力扣练习
c++
力扣
力扣(leetcode)
经典题目
分享第2期——链表
力扣第二期介绍1.反转链表2.移除链表元素3.找链表的中间节点4.寻找链表中的倒数第k个结点5.合并两个有序链表总结第二期介绍本期博客主要讲解的题目是有关链表的一些经典OJ题,有一定难度,希望大家耐心看完。1.反转链表题目介绍:给你单链表的头节点head,请你反转链表,并返回反转后的链表。OJ链接思路分析:定义一个新头,将原链表的元素依次头插致新头后面,最后返回新头。时间复杂度:O(N)图解:代码
ZHA_123
·
2023-08-08 02:40
C语言刷题
leetcode
链表
数据结构
c语言
算法
遍历二叉树的非递归算法并不难
并用这些遍历算法加一些扩展来完成
经典题目
,例如求树高、逆序遍历等等。
庚昀◟
·
2023-08-06 19:13
算法
数据结构
单链表
经典题目
总结(C语言)
单链表
经典题目
+解答,从简到易单链表面试题+画图分析+源代码1.移除链表元素画图分析源代码2.反转链表画图分析源代码3.链表的中间结点画图分析源代码4.链表中倒数第k个结点画图分析源代码5.合并两个有序链表画图分析源代码
kpl_20
·
2023-08-06 17:03
c语言
链表
数据结构
【经典算法】N皇后问题
做一道
经典题目
,来一场思维旅行。目录✨前言✨题目:传统解法:代码示例:大神解法:题目:n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。
快乐的星球
·
2023-08-06 06:19
经典算法题
算法
面试
数据结构
剑指offer
算法专栏之贪心算法专题
文章目录一、对贪心算法的理解二、贪心算法的常见套路三、
经典题目
及详解3.1分发饼干题意题解一、对贪心算法的理解贪心算法是最接近人类智慧的算法,贪心算法的思想是每次都贪图局部最优,从而得到一个全局最优解。
it00zyq
·
2023-08-04 01:40
算法专栏
算法
贪心算法
c++
<数据结构与算法>单链表OJ
链表的回文结构8.相交链表9.环形链表10.环形链表II总结前言学习完单链表的增删查改,我们就需要练习来巩固,单链表中的题目无非就是增删查改的排列组合,根据实际情况采用较为方便的方式解题,这里小帅带大家练习链表
经典题目
这个男人叫小帅
·
2023-08-04 00:07
c语言
算法
数据结构
链表
质数(判定质数 分解质因数 筛质数)
这里写目录标题一、判定质数思路分析代码实现二、分解质因数思路分析典型题目代码实现三、质数筛
经典题目
思路分析1.朴素筛法2.埃氏筛法3.欧拉筛法一、判定质数思路分析由于每个合数的因子是成对出现的,即如果ddd
Hongs_Cai
·
2023-08-03 05:06
从零开始的算法打灰
算法
c++
代码随想录算法训练营第九天 | 字符串总结、双指针回顾
KMP算法是字符串查找最重要的算法双指针总结该文中一共介绍了leetcode上九道使用双指针解决问题的
经典题目
,除了链表一些题
小蛙先森
·
2023-07-29 19:32
算法
DFS学习总结
目录1.介绍2.快速理解编辑3.
经典题目
解析11.题目2.解题思路3.代码思路4.代码实现4.
经典题目
解析21.题目2.解题思路3.代码思路4.代码实现5.附录1.介绍概念:DFS(DepthFirstSearch
ChuRi_BaiYu
·
2023-07-29 17:05
总结
深度优先
算法
c++
力扣 211. 添加与搜索单词 - 数据结构设计 字典树
https://leetcode-cn.com/problems/design-add-and-search-words-data-structure/思路:字典树
经典题目
。
csu_xiji
·
2023-07-29 15:26
力扣
字典树
搜索
数据结构
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他