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
经典题
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新
本文相当于目录方便快速检索内容,没有实际内容,只做索引:有此标记的题,表示为
经典题
,必须优先掌握。要保证看到的一瞬间,无需过脑就能知道如何操作(大概200道左右)。
殷丿grd_志鹏
·
2023-12-25 08:40
算法
java
数据结构
算法
leetcode
csp-j普及组历年
经典题
及思路和解析
1.[CSP-J2019]数字游戏1.链接传送门https://www.luogu.com.cn/problem/P56602.思路本蒟蒻一看到这题,立马想到暴力求解:循环八遍,输入一个string,一位位判断是否为一,输出。3.代码#includeusingnamespacestd;main(){stringa;intb=0;cin>>a;for(inti=0;iusingnamespacest
孙大帅哥
·
2023-12-24 21:15
算法
c++
数据结构
力扣面试
经典题
之二叉树
104.二叉树的最大深度简单给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。示例1:输入:root=[3,9,20,null,null,15,7]输出:3示例2:输入:root=[1,null,2]输出:2提示:树中节点的数量在[0,104]区间内。-100left)+1);nums=fmax(nums,han(root->right)+1)
Hdnw
·
2023-12-23 09:03
算法C语言
leetcode
面试
算法
力扣面试
经典题
之数组/字符串(二)
189.轮转数组中等给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3
Hdnw
·
2023-12-23 09:02
算法C语言
算法
数据结构
力扣面试
经典题
之哈希表
383.赎金信简单给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNote="a",magazine="b"输出:false示例2:输入:ransomNote="aa",magazine="a
Hdnw
·
2023-12-23 09:58
算法C语言
leetcode
散列表
算法
算法基础集训(第05天)------>全网最全【二分】万字详解,超多经典例题和拓展题:包括两个神仙模板和各种让你头痛的边界情况,最后还有STL内部封装函数
三:
经典题
目问题一:问题二(浮点数二分,但是比整数二分要简单):问题三:四:隆重介绍头文件中的lower_bound和upper_bound函数五:拓展题型山脉数组六:习题练习(吃透这些题型即可彻底掌握二分
代码kobe
·
2023-12-22 19:57
算法
c++
算法
java
leetcode
蓝桥杯
DAY2 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
一.LeetCode977.有序数组的平方题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台文章讲解:代码随想录视频讲解:双指针法
经典题
目|LeetCode:977.有序数组的平方_哔哩哔哩
努力成为大牛的每一天
·
2023-12-22 18:52
算法
在python中实现单例模式(面试
经典题
)
什么是单例模式:单例模式是一种常用的软件设计模式,该模式的目的就是确保某个类只有一个类的存在,单例模式涉及到一个单一的类,这个类提供了唯一的对象的方式,可以直接被访问,不需要实例化类的对象在非多线程的环境中实现classSingleton:#设置一个类变量,先让变量为空instance=None#定义init方法初始化def__init__(self,name):self.name=name#定义
凸头拯救地球
·
2023-12-22 14:46
python
python并发编程
多线程
python
面试
【贪心算法】之跳跃游戏
**思路:**贪心算法看不懂的可以去下面这个链接看具体思路贪心算法中的
经典题
目跳跃游戏(LeetCode55)_哔哩哔哩_bilibili](https://www.bilibili.com/video
大龄烤红薯
·
2023-12-19 01:25
大厂面试合集
贪心算法
游戏
算法
spring
boot
java
idea
「代码随想录」746. 使用最小花费爬楼梯【动态规划】力扣详解!
相信很多小伙伴刷题的时候面对力扣上近两千到题目,感觉无从下手,我花费半年时间整理的Github学习项目:leetcode刷题指南,不仅有详细
经典题
目刷题顺序而且对应题解来排好了,难点还有视频讲解,按照list
代码随想录
·
2023-12-18 00:06
leecode题解
java
算法
数据结构
动态规划
C语言沉浸式刷题【C语言必刷题】(
经典题
型一站式刷完)【长期更新】
目录1.模拟实现strlen的功能2.模拟实现strcpy的功能3.求两个数字的最小公倍数4.求解0~10000的水仙花数5.求和计算:Sn=a+aa+aaa+aaaa+……6.设计函数实现字符串逆序7.打印菱形8.喝汽水问题,一瓶汽水1元,两个空瓶可以换一瓶汽水,给money元,能喝多少瓶汽水9.移动数组内元素,使得奇数在前,偶数在后10.递归实现n的k次方1.模拟实现strlen的功能程序分析
accompany_zhao
·
2023-12-17 11:55
C语言必刷题
c语言
开发语言
算法
c++
数据结构
力扣面试
经典题
| 找出字符串中第一个匹配项的下标
力扣面试
经典题
|找出字符串中第一个匹配项的下标题目描述解题思路构建next数组使用next数组来做匹配代码实现题目描述28.找出字符串中第一个匹配项的下标给你两个字符串haystack和needle,请你在
方可申别翘二郎腿
·
2023-12-15 21:39
力扣面试150题
leetcode
面试
算法
LintCode 123 · Word Search (DFS字符处理
经典题
!)
123·WordSearchAlgorithmsMediumDescriptionGivena2Dboardandastringword,findifthestringwordexistsinthegrid.Thestringwordcanbeconstructedfromlettersofsequentiallyadjacentcell,where“adjacent”cellsarethoseh
纸上得来终觉浅 绝知此事要躬行
·
2023-12-15 16:23
深度优先
c#
详解单链表OJ题
链表OJ
经典题
目一.删除链表中等于给定值val的所有结点leetcode链接二.给定一个带有头结点head的非空单链表,返回链表的中间结点。
史嘉庆
·
2023-12-15 14:13
数据结构
数据结构
c语言
算法
其他
笔记
E. Greedy Shopping
线段树
经典题
维护最大值和最小值还有区间和#includeusingnamespacestd;usingll=longlong;constintN=2e5+10;llw[N];structSegment{
灬德布罗意的猫灬
·
2023-12-15 00:22
线段树
数据结构
算法
数组
经典题
目
一、二分查找题目704.二分查找.给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。题目中的前提条件有:1.数组为有序数组2.数组中无重复元素数组有序是使用二分法的前提,而且如果有重复元素,二分查找返回的元素下标可能不是唯一的,这些都是使用二分法的前提,看到题目满足如上条件时,可以考虑一下是不是可以
叶锦小兴
·
2023-12-14 21:30
LeetCode刷题
算法与数据结构
c语言
经典题
目
1.水仙花数打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例:153=1的三次方+5的三次方+3的三次方.法1:#includeintmain(){inti=0;intj=0;intk=0;for(i=1;iintmain(){intn=0;for(n=100;nintmain(){intarr[10]={1,2,3,4,5,6,7,8,9,10};ints
傻猪猪一枚
·
2023-12-06 23:47
c语言
c++
【公务员面试
经典题
型精解之五十一】假如你走上新的领导岗位,如何做好分管的工作?局里安排你的任务,有时超出了你分管的科室范围,你如何处理?
【公务员面试
经典题
型精解之五十一】假如你走上新的领导岗位,如何做好分管的工作?局里安排你的任务,有时超出了你分管的科室范围,你如何处理?答题思路:典型挖坑埋人题,要注意其中陷阱。分二部分回答才行。
夫玮
·
2023-12-06 06:36
HashMap相关专题
(1)快速比较两个值(2)我们可以使用异或来使某些特定的位翻转,因为不管是0或者是1与1做异或将得到原值的相反值;(3)我们使用异或来判断一个二进制数中1的数量是奇数还是偶数(4)校验和恢复(5)
经典题
目
安德伍德之心
·
2023-12-05 23:45
面试题
哈希算法
算法
代码随想录 9.28 || 字符串 LeetCode 28.KMP、 459. 重复字符串
本篇是KMP
经典题
目,KMP的经典思想就是:当出现字符串不匹配时,可以记录一部分之前已经匹配的文本内容,利用记录的信息,缩短字符串的匹配时间。
鱼Sun
·
2023-12-05 15:08
算法
数据结构
小学奥数
经典题
目及分析
1.已知一张桌子的价钱是一把椅子的10倍,又知一张桌子比一把椅子多288元,一张桌子和一把椅子各多少元?解题思路:由已知条件可知,一张桌子比一把椅子多的288元,正好是一把椅子价钱的(10-1)倍,由此可求得一把椅子的价钱。再根据椅子的价钱,就可求得一张桌子的价钱。答题:解:一把椅子的价钱:288÷(10-1)=32(元)一张桌子的价钱:32×10=320(元)答:一张桌子320元,一把椅子32元
海韵互联
·
2023-12-04 04:08
【公务员面试
经典题
型精解之十七】为什么有的单位是“三个臭皮匠赛过一个诸葛亮”,而有的单位却是“三个和尚没水喝”?假如让你去领导后一个单位,你打算怎么办?
答题思路:这也是典型的陷阱类题目,考生往往只答到后一个单位怎么办,这样就有二处错误:一是没答一个单位为什么是“三个臭皮匠赛过一个诸葛亮”?另一个单位为什么是“三个和尚没水喝”?二是去后一个单位,身份是领导,如何开展工作,而不是刚考上的公务员身份,去后怎么办。
夫玮
·
2023-12-02 08:00
2019-06-25抱团打怪⏱
喜欢的事就认真的一直做下去不知道结局如何,最起码对于前一分钟是有进步的图片发自App早起,两个小时听到了雨声看到了蓝天赏到了日出吹到了凉风继续早起继续练习图片发自App备考一直在进行中,最近在进行应该是三轮的题目回顾,主要是
经典题
解中汇总的历年真题的演练
梦雅的简动力
·
2023-12-02 06:44
算法
经典题
:二叉树中节点之和最大的路径
题目:剑指OfferⅡ051.节点之和最大的路径路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。路径和是路径中各节点值的总和。给定一个二叉树的根节点root,返回其最大路径和,即所有路径上节点值之和的最大值。提示:树中节点数目范围是思路:对于每个节点,求出左子树中从根节点出发的最大路径
多拿好offer
·
2023-12-01 03:32
算法
算法
链表
动态规划
二叉树
最大路径
「leetcode」90.子集II【回溯算法】详细图解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2023-12-01 01:26
leecode题解
算法
leetcode
c++
数据结构
算法总结——数组篇
移除元素暴力解法双指针法相关题目推荐Python版本四、有序数组的平方暴力排序双指针法Python版本五、长度最小的子数组暴力解法滑动窗口相关题目推荐Python版本六、螺旋矩阵II类似题目Python版本总结数组理论基础数组的
经典题
目二分法双指针法滑动
小成星际
·
2023-11-30 05:11
数据结构
算法
Python
算法
数据结构
leetcode
算法通关第十七关青铜挑战——原来贪心如此简单(什么是贪心思想and经典例题分析)
因此,本篇将以
经典题
目的形式一
怒码少年
·
2023-11-30 02:30
算法学习
算法
java面试
经典题
库(基础篇)
1.面向对象的特征有哪些方面?a.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。b.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了
chengshi0908
·
2023-11-29 06:53
面试
操作系统
数据库
387. 字符串中的第一个唯一字符
这篇文章会收录到:算法通关村第十二关-白银挑战字符串
经典题
目-CSDN博客387.字符串中的第一个唯一字符描述:给定一个字符串s,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。
踏遍三十六岸
·
2023-11-28 13:37
java
算法
开发语言
242. 有效的字母异位词
这篇文章会收录到:算法通关村第十二关-白银挑战字符串
经典题
目-CSDN博客242.有效的字母异位词描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
踏遍三十六岸
·
2023-11-28 13:37
java
算法
数据结构
leetcode
8.9 浮动 九宫格
【
经典题
】使用HTML+CSS实现如图布局,border-width:5px,格子大小是50px*50px。hover在这里插入图片描述时边框变成红色,需要考虑语义化。
coderLcy
·
2023-11-28 04:54
每日一题
手把手教你实现一个循环队列(C语言)
这是一道leetcode关于队列的
经典题
:622.设计循环队列https://leetcode.cn/problems/design-circular-queue/思路:大家注意这个题目要求,这个队列是定长的
进击的小C
·
2023-11-28 04:33
题目
数据结构
c语言
开发语言
leetcode
链表
数据结构
动态规划中的背包问题总结
背包问题是动态规划中的一种
经典题
型,背包问题的变体繁多且复杂,这里总结一下背包问题中的0-1背包、完全背包以及多重背包三类问题。
花无凋零之时
·
2023-11-27 21:04
刷题笔记
动态规划
动态规划
算法
SCAUoj教材习题第六章
还是有不少
经典题
目的文章目录第六章18052插入数据18053大于平均分18054输出不同的数18055主对角线上的元素之和1051找矩阵中的鞍点8056字母统计1145回文串18057ASCII码值之和的差第六章
软工在逃男大学生
·
2023-11-27 18:35
SCAU_oj_c语言
算法
c语言
开发语言
【LeetCode】
经典题
分类(数学 - 数组 - 字符串)精选 - JavaScript - ES6 - 技巧总结
文章目录数字类7.整数反转(简单)【解法一】反转字符串【解法二】商与余数【技巧】`~~`取整(舍去小数位)【技巧】`Math.floor()`向下取整13.罗马数字转整数(简单)【解法一】Map【解法二】switch【技巧】巧用`switch`语句50.Pow(x,n)(中等)【解法一】快速幂前处理【解法二】快速幂后处理数组类1.两数之和(简单)【解法一】两层循环-暴力查找【解法二】一层循环-Ma
YK菌
·
2023-11-26 10:41
算法
leetcode
javascript
算法
js 事件代理(事件委托)
起因:1、这是前端面试的
经典题
型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?
Prince_fmx
·
2023-11-25 22:20
HTML
CSS
javascript
事件代理
js中的事件委托或是事件代理详解
起因:1、这是前端面试的
经典题
型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?
KlayChan
·
2023-11-25 22:18
JS
JavaScript
事件委托
事件代理
leetcode-链表
经典题
1.反转单链表206.反转链表https://leetcode.cn/problems/reverse-linked-list/这里我们使用创建一个变量cur来遍历原链表,再创建一个新节点newnode,首先使用一个循环来遍历原链表,cur为NULL是循环结束,每次进入循环将cur的下一个节点赋给tail,然后将cur取下来头插,第一次头插的节点的next置为NULL,也就是cur->next=n
进击的小C
·
2023-11-25 17:31
题目
leetcode
链表
算法
数据结构
c语言
重生之我是一名程序员 39 ——C语言题目之青蛙跳台阶
今天给大家带来的是C语言
经典题
目之青蛙跳台阶。青蛙跳台阶是一个数学问题,也是一个经典的递归问题。假设一只青蛙要跳上一个n级台阶,它可以每次跳1级台阶或2级台阶。
有着宏愿的小江
·
2023-11-25 03:18
c语言
开发语言
排序算法
青少年编程
青蛙跳台阶 解析
经典题
目,青蛙一共要跳上有n级的台阶,青蛙可以一次跳2级也可以一次跳1级,请计算出青蛙跳楼梯的可能有几种?
niupb
·
2023-11-25 00:38
c语言
visual
studio
代码随想录算法训练营第53天 | 1143.最长公共子序列、1035.不相交的线、53.最大子序和
今日学习的文章链接和视频链接1143.最长公共子序列体会一下本题和718.最长重复子数组的区别视频讲解:动态规划子序列问题
经典题
目|LeetCode:1143.最长公共子序列_哔哩哔哩_bilibili
鸠鸠鲁
·
2023-11-24 21:50
算法
LeetCode:2304. 网格中的最小路径代价(C++)
目录2304.网格中的最小路径代价题目描述:实现代码:dp(dp有很多相似的
经典题
目,比较简单,不再给出解析)2304.网格中的最小路径代价题目描述:给你一个下标从0开始的整数矩阵grid,矩阵大小为mxn
Cosmoshhhyyy
·
2023-11-24 17:56
LeetCode
leetcode
c++
算法
分治算法:LeetCode
经典题
目,使用Python
分治算法 MapReduce(分治算法的应用)是Google大数据处理的三驾马车之一,另外两个是GFS和Bigtable。它在倒排索引、PageRank计算、网页分析等搜索引擎相关的技术中都有大量的应用。尽管开发一个MapReduce看起来很高深,感觉遥不可及。实际上,万变不离其宗,它的本质就是分治算法思想,分治算法。主要思想 分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足
一只干巴巴的海绵
·
2023-11-24 14:24
数据结构
【C语言经典好题笔记——(1)】
作者:@ecember专栏:《从0开始——C语言》对读者的话:相信奇迹的人本身和奇迹一样伟大感谢大家的点赞和关注,如果有需要可以看我主页专栏哟文章目录⚡1.前言⚡2.C
经典题
目讲解2.1将三个数由大到小输出
guaabd
·
2023-11-24 10:19
从0开始——C语言
c语言
算法
开发语言
二分查找——
经典题
目合集
文章目录69.x的平方根题目算法原理代码实现35.搜索插入位置题目算法原理代码实现852.山脉数组的峰顶索引题目算法原理代码实现162.寻找峰值题目算法原理代码实现153.寻找旋转排序数组中的最小值题目算法原理代码实现LCR173.点名题目算法原理代码实现704.二分查找、34.在排序数组中查找元素的第一个和最后一个位置(二分查找模板)69.x的平方根题目题目链接:69.x的平方根-力扣(Leet
请揣满RMB
·
2023-11-24 00:32
原创
刷题
算法
二分查找
力扣
【MySQL】MySQL20个经典面试题(转)
经典题
目1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点问5点不同;innodb引擎的4大特性2者selectcount(
Catke
·
2023-11-23 06:17
【代码随想录刷题】栈与队列总结
文章目录1.栈与队列的理论基础2.栈的
经典题
目2.1栈在系统中的应用2.2括号匹配问题2.3字符串去重问题2.4逆波兰表达式问题3.队列的
经典题
目3.1滑动窗口最大值问题3.2求K个高频元素1.栈与队列的理论基础
夏栀呀呀呀
·
2023-11-20 19:49
代码随想录刷题
java
数据结构
leetcode
LeetCode数组
经典题
目:额外题目
1.LeetCode1365.有多少小于当前数字的数字思路:1.使数组排序,从小到大2.创建哈希表记录每个元素最左的下标classSolution{public:vectorsmallerNumbersThanCurrent(vector&nums){//结果集合vectorvec=nums;//排序数组sort(vec.begin(),vec.end());//哈希表记录下标maprecorde
Jomo.
·
2023-11-20 18:40
leetcode
算法
数据结构
c++
重生之我是一名程序员 18
那么今天给大家分享的知识是一道小白刚开始学习编程时需要写的
经典题
目——给定样例T,每组样例里存入一个正整数n,求n的阶乘。
江源子
·
2023-11-20 09:45
算法
c语言
青少年编程
1024程序员节
Lintcode 1115 · Average of Levels in Binary Tree (BFS/DFS
经典题
)
1115·AverageofLevelsinBinaryTreeAlgorithmsDescriptionGivenanon-emptybinarytree,returntheaveragevalueofthenodesoneachlevelintheformofanarray.Therangeofnode’svalueisintherangeof32-bitsignedinteger.Examp
纸上得来终觉浅 绝知此事要躬行
·
2023-11-20 06:51
宽度优先
深度优先
算法
上一页
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
其他