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
力扣经典题目
C++继承
C++继承一.继承的概念和定义1.继承的概念2.继承的基本语法3.继承的代码演示二.基类和派生类对象赋值转换三.继承中的作用域1.概念2.演示3.
经典题目
四.派生类的默认成员函数1.编译器默认生成的成员函数
program-learner
·
2024-02-03 16:21
爱上C++
c++
继承
代码随想录Day28|93.复原IP地址、78.子集、90.子集II
文章目录93.复原IP地址78.子集90.子集II93.复原IP地址文章讲解:代码随想录(programmercarl.com)视频讲解:93.复原IP地址题目链接:93.复原IP地址-
力扣
(LeetCode
囿丫七
·
2024-02-03 16:45
tcp/ip
leetcode
算法
小白水平理解面试
经典题目
_二维数组类LeetCode 2966 Divide Array【排序算法实现】
2966将数组划分为具有最大差值的数组小白渣翻译:给定一个大小为n的整数数组nums和一个正整数k。将数组分成一个或多个大小为3的数组,满足以下条件:nums的每个元素都应该位于一个数组中。一个数组中任意两个元素之间的差异小于或等于k。返回包含所有数组的二维数组。如果无法满足条件,则返回空数组。如果有多个答案,则返回其中任何一个。例子这里是小白理解这时候坐在自习室的白月光居然也在看这道题,突然跑来
心安成长
·
2024-02-03 16:10
leetcode
面试
leetcode
排序算法
力扣
429. N 叉树的层序遍历(JavaScript)
varlevelOrder=function(root){letarr=[]letqq=[root]if(root==null){returnarr}while(qq.length){letlen=qq.lengthletarr1=[]for(leti=0;i
前端-pww
·
2024-02-03 16:35
力扣算法题
leetcode
javascript
算法
429.N叉树的层序遍历
输入:root=[1,null,3,2,4,null,5,6]输出:[[1],[3,2,4],[5,6]]来源:
力扣
(LeetCode)著作权归领扣网络所有。
此去经年ToT
·
2024-02-03 16:03
LeetCode刷题
leetcode
c语言
LeetCode 429. n-叉树的层序遍历(C++)
题目地址:
力扣
思路:和二叉树类似,n叉树层序遍历也是一层一层输出节点,返回值应该是一个二维数组。我们可以用一个队列来存储每一层的节点,输出节点的时候将其孩子加入队列。
Xaiver_97
·
2024-02-03 16:33
力扣刷题
leetcode
算法
职场和发展
力扣
(leetcode)第228题汇总区间(Python)
228.汇总区间题目链接:228.汇总区间给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:“a->b”,如果a!=b“a”,如果a==b示例1:输入:nums=[0,1,2,4,5,7]输出:[“0->
十八子是李
·
2024-02-03 15:17
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第268题丢失的数字(Python)
268.丢失的数字题目链接:268.丢失的数字给定一个包含[0,n]中n个数的数组nums,找出[0,n]这个范围内没有出现在数组中的那个数。示例1:输入:nums=[3,0,1]输出:2解释:n=3,因为有3个数字,所以所有的数字都在范围[0,3]内。2是丢失的数字,因为它没有出现在nums中。示例2:输入:nums=[0,1]输出:2解释:n=2,因为有2个数字,所以所有的数字都在范围[0,2
十八子是李
·
2024-02-03 15:15
Python题集
leetcode
python
算法
android
开发语言
面试如戏,全靠演技!
“、”刷过
力扣
吗?“、”刷了多少道题了?
TechGuide
·
2024-02-03 15:53
面试
职场和发展
代码随想录算法训练营第36天 | 435.无重叠区间 + 763.划分字母区间 + 56.合并区间
今日任务435.无重叠区间763.划分字母区间56.合并区间435.无重叠区间-Medium题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台给定一个区间的集合intervals,其中intervals
熠如星泽
·
2024-02-03 14:12
代码随想录
算法
数据结构
c++
leetcode
代码随想录算法训练营第37天 | 738.单调递增的数字 + 贪心算法总结
今日任务738.单调递增的数字968.监控二叉树总结738.单调递增的数字-Medium题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台当且仅当每个相邻位数上的数字x和y满足xstrNum
熠如星泽
·
2024-02-03 14:12
代码随想录
算法
贪心算法
数据结构
c++
leetcode
代码随想录算法训练营第35天 | 860.柠檬水找零 + 406.根据身高重建队列 + 452.用最少数量的箭引爆气球
今日任务860.柠檬水找零406.根据身高重建队列452.用最少数量的箭引爆气球860.柠檬水找零-Easy题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台在柠檬水摊上,每一杯柠檬水的售价为
熠如星泽
·
2024-02-03 14:42
代码随想录
算法
数据结构
c++
leetcode
代码随想录算法训练营第34天 | 1005.K次取反后最大化的数组和 + 134.加油站 + 135.分发糖果
今日任务1005.K次取反后最大化的数组和134.加油站135.分发糖果1005.K次取反后最大化的数组和-Easy题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台给你一个整数数组nums
熠如星泽
·
2024-02-03 14:41
代码随想录
算法
数据结构
leetcode
c++
代码随想录算法训练营第20天 | 654.最大二叉树 + 617.合并二叉树 + 700.二叉搜索树中的搜索 + 98.验证二叉搜索树
-
力扣
(LeetCode)给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。
熠如星泽
·
2024-02-03 14:11
代码随想录
算法
数据结构
c++
leetcode
JS
力扣
刷题 102. 二叉树的层序遍历
varlevelOrder=function(root){letrear=[];//遍历的队列letanswers=[];//二维数组if(!root)returnanswers;//特殊情况rear.push(root);//根节点入队while(rear.length>0){letanswer=[];//一层一层遍历letlen=rear.length;//队列长度会变,记录以下for(let
Candy_Rainbow_
·
2024-02-03 13:58
力扣刷题
js刷题
队列
leetcode
javascript
JS
力扣
刷题 103. 二叉树的锯齿形层序遍历
varzigzagLevelOrder=function(root){letrear=[];//遍历的队列letanswers=[];//二维数组if(!root)returnanswers;//特殊情况rear.push(root);//根节点入队letflagStack=1;//单层从左往右(队列)双层从右往左(栈)while(rear.length>0){letanswer=[];//一层一
Candy_Rainbow_
·
2024-02-03 13:58
js刷题
力扣刷题
队列
leetcode
javascript
JS
力扣
刷题55. 跳跃游戏
varcanJump=function(nums){//01标记数组记录每个位置能否走到letflags=newArray(nums.length).fill(0);//第一个肯定能走到flags[0]=1;//遍历for(leti=0;i
Candy_Rainbow_
·
2024-02-03 13:28
力扣刷题
js刷题
贪心
leetcode
javascript
JS
力扣
刷题45. 跳跃游戏 II
思路:贪心例如,对于数组[2,3,1,2,4,2,3],初始位置是下标0,从下标0出发,最远可到达下标2。下标0可到达的位置中,下标1的值是3,从下标1出发可以达到更远的位置,因此第一步到达下标1。从下标1出发,最远可到达下标4。下标1可到达的位置中,下标4的值是4,从下标4出发可以达到更远的位置,因此第二步到达下标4。varjump=function(nums){//特殊情况,只有一个元素就已经
Candy_Rainbow_
·
2024-02-03 13:27
力扣刷题
贪心
js刷题
javascript
leetcode
代码随想录算法训练营DAY10|栈与队列1
算法训练DAY10|栈与队列1232.用栈实现队列
力扣
题目链接使用栈实现队列的下列操作:push(x)--将一个元素放入队列的尾部。pop()--从队列首部移除元素。
XIAOHAIYOU
·
2024-02-03 13:52
算法
java
数据结构
复原IP地址
示例:输入:"25525511135"输出:["255.255.11.135","255.255.111.35"]输入:"0000"输出:["0.0.0.0"]来源:
力扣
(LeetCode)链接:https
王王王王王景
·
2024-02-03 12:41
LeetCode: 160.相交链表(令人赞叹的优雅)
160.相交链表-
力扣
(LeetCode)目录官方双指针解法:博主的辣眼代码:每日一表情包:博主还未学习哈希表,所以介绍的是双指针法,此题的哈希表解法时O(n+m)空O(m)而今天的这个双指针的解法时O
nainaire
·
2024-02-03 11:50
leetcode
链表
算法
c语言
数据结构
力扣
刷题-55.跳跃游戏
给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。classSolution{public:boolcanJump(vector&nums){intA=1;if(nums.size()==1){returntrue;}for(inti=nums.size()-2;
cynicism??
·
2024-02-03 11:14
C++练手
leetcode
游戏
算法
贪心算法关键点加
力扣
452用最少数量的箭引爆气球解析
力扣
452用最少数量的箭引爆气球解析:题目的意
Zrf2191318455
·
2024-02-03 08:24
贪心算法
算法
js
力扣
202-快乐数
快乐数题目链接解题思路:两个指针,一快一慢,如果相遇,就会生成环如果环内元素为1,那么就可以返回classSolution{public:intget(intn){intres=0;while(n){res+=(n%10)*(n%10);n/=10;}returnres;}boolisHappy(intn){intf=get(n);ints=n;while(f!=s){f=get(get(f));
༺❀ൢ望༒月❀ൢ❀
·
2024-02-03 08:35
算法-每日一练
算法
java
leetcode
[
力扣
Hot100]Day20 旋转图像
题目描述给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。出处思路旋转时每四个位置为一组进行swap操作,找好对应规律后本题并不难。代码classSolution{public:voidrotate(vector>&matrix){intn=matrix.size();intl=
谛听misa
·
2024-02-03 07:52
力扣Hot100题
leetcode
算法
矩阵
[
力扣
Hot100]Day21 搜索二维矩阵 II
题目描述编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。出处思路矩阵的特点是任意一个位置的数是以其为右下角的子矩阵的最大值,同时是以其为左上角的子矩阵的最小值。所以可以进行二分查找。当target大于某个位置的值时,以这个位置为右下角的矩阵就不用搜了,剩余的部分组成两个新的矩阵。反之同理。代码cl
谛听misa
·
2024-02-03 07:14
力扣Hot100题
leetcode
矩阵
算法
算法41:掉落的方块(
力扣
699题)----线段树
题目:https://leetcode.cn/problems/falling-squares/description/在二维平面上的x轴上,放置着一些方块。给你一个二维整数数组positions,其中positions[i]=[lefti,sideLengthi]表示:第i个方块边长为sideLengthi,其左侧边与x轴上坐标点lefti对齐。每个方块都从一个比目前所有的落地方块更高的高度掉落
街头小瘪三
·
2024-02-03 07:41
算法
数据结构
算法
leetcode
数据结构
力扣
225 用队列实现栈 Java版本
文章目录题目描述解题思路代码题目描述请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将元素x压入栈顶。intpop()移除并返回栈顶元素。inttop()返回栈顶元素。booleanempty()如果栈是空的,返回true;否则,返回false。注意:你只能使用队列的基本操作—
蓑 羽
·
2024-02-03 05:46
LeetCode
java
leetcode
算法
力扣
20 有效的括号 Java版本
文章目录题目描述思路代码题目描述给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:false提示:1stack=ne
蓑 羽
·
2024-02-03 05:46
LeetCode
leetcode
java
python
力扣
1047 删除字符串中的所有相邻重复项 Java版本
文章目录题目描述思路1用栈来完成代码1思路2双指针来完成代码2题目描述给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在S上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:“abbaca”输出:“ca”解释:例如,在“abbaca”中,我们可以删除“bb”由于两字母相邻且相同,这是此时唯一可以执行删
蓑 羽
·
2024-02-03 05:46
LeetCode
java
leetcode
python
力扣
150 逆波兰表达式求值 Java版本
题目描述给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。注意:有效的算符为‘+’、‘-’、‘*’和‘/’。每个操作数(运算对象)都可以是一个整数或者另一个表达式。两个整数之间的除法总是向零截断。表达式中不含除零运算。输入是一个根据逆波兰表示法表示的算术表达式。答案及所有中间计算结果可以用32位整数表示。示例1:输入:token
蓑 羽
·
2024-02-03 05:15
LeetCode
leetcode
java
python
二叉搜索树,
力扣
目录题目地址:题目:我们直接看题解吧:解题分析:解题思路:代码实现:代码补充说明:代码实现(中序遍历):题目地址:98.验证二叉搜索树-
力扣
(LeetCode)难度:中等今天刷验证二叉搜索树,大家有兴趣可以点上面链接
大数据SQLboy
·
2024-02-03 04:13
#
树/二叉树
算法
数据结构
C++数据结构与算法——哈希表
这一部分计划一个月,主要利用代码随想录来学习,刷题使用
力扣
网站,不定时更新,欢迎关注!
爱睡觉的咋
·
2024-02-03 03:43
C++学习
算法与数据结构系统学习
c++
散列表
java
2670.找出不同元素数目差数组-
力扣
(LeetCode)
一小池勺“音乐会治愈我,运动会治愈我,风景会治愈我,阅读会治愈我,做饭也会治愈我,还有阴雨天的被窝,周末可以肆无忌惮的赖床,我的意思是,我们应该热爱生活。”WeChat文章目录前言题目详情示例提示题解代码思路前言感谢《LeetCode》平台题目详情给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[
一小池勺
·
2024-02-03 02:55
leetcode
算法
数据结构
力扣
简单题2670题-找出不同元素数目差数组
题目描述:给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[0,...,i]中不同元素的数目减去后缀nums[i+1,...,n-1]中不同元素的数目。返回nums的不同元素数目差数组。注意nums[i,...,j]表示nums的一个从下标i开始到下标j结束的子数组(包含下标i和j对应元素)。特别
白衣爱吃肉
·
2024-02-03 02:25
leetcode
算法
数据结构
java
【
力扣
每日一题】
力扣
1686石子游戏VI
题目来源
力扣
1686石子游戏VI题目概述Alice和Bob轮流玩一个游戏,Alice先手。一堆石子里总共有n个石子,轮到某个玩家时,他可以移出一个石子并得到这个石子的价值。
写做四月一日的四月一日
·
2024-02-03 02:54
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
2670找出不同元素数目差数组
题目来源
力扣
2670找出不同元素数目差数组题目概述给你一个下标从0开始的数组nums,数组长度为n。
写做四月一日的四月一日
·
2024-02-03 02:22
leetcode
算法
java
c++
综合回溯,剪枝,暴搜
目录
力扣
1863.找出所有子集的异或总和再求和
力扣
47.全排列II编辑
力扣
17.电话号码的字母组合电话号码的字母组合https://leetcode.cn/problems/letter-combinations-of-a-phone-number
狗哥不是甜妹
·
2024-02-03 02:20
深度优先
算法
leetcode
暴搜,回溯,剪枝
力扣
77.组合classSolution{List>ret=newArrayListpath=newArrayList>combine(int_n,int_k){n=_n;k=_k;dfs(1);returnret
狗哥不是甜妹
·
2024-02-03 02:20
深度优先
算法
滑动窗口最终弹
力扣
30.串联所有单词的子串(巨困难)这个最难的是什么1.代码的编写2.容器的使用classSolution{Listret=newLinkedListfindSubstring(Strings,String
狗哥不是甜妹
·
2024-02-03 02:49
哈希算法
算法
LeetCode 316 && AcWing 74 周赛总结
一、LeetCode316场1、6214.判断两个事件是否存在冲突(1)原题链接:
力扣
https://leetcode.cn/contest/weekly-contest-316/problems/determine-if-two-events-have-conflict
不到百万行代码
·
2024-02-03 02:17
leetcode
算法
c++
【数据结构与算法】二叉树前序,中序,后序遍历非递归版。Leetcode接口
144.二叉树的前序遍历-
力扣
(LeetCode)如果根节点为空,直接返回。初始化一个辅助栈s,并将根节点入栈。
这题怎么做?!?
·
2024-02-03 01:19
leetcode
算法
每日一题合集1
1038从二叉搜索树到更大和树1038.从二叉搜索树到更大和树-
力扣
(LeetCode)二叉树的中序遍历+逆向思维给定一个二叉搜索树root(BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和
我是鼠鼠大王666
·
2024-02-02 23:55
java
数据结构
算法
leetcode
数据结构与算法(Java) -单调队列单调栈题单
单调队列(灵神笔记)239滑动窗口最大值239.滑动窗口最大值-
力扣
(LeetCode)给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。
我是鼠鼠大王666
·
2024-02-02 23:54
java
算法
数据结构
笔记
leetcode
力扣
——数据库刷题记录
2022-7-13175.组合两个表leftjoinon176.第二高的薪水limit1,1ifnull((查询结果),null)177.第N高的薪水limitN-1,1orderby''desc178.分数排名dense_rank()over()rank()over()1873.计算特殊奖金mod("",2)casewhenthenelseend627.casewhen""thenelseend
爱笑的小曾
·
2024-02-02 23:48
数据库
java
servlet
js链表——
力扣
刷题
/***Definitionforsingly-linkedlist.*functionListNode(val,next){*this.val=(val===undefined?0:val)*this.next=(next===undefined?null:next)*}*//***@param{ListNode}l1*@param{ListNode}l2*@return{ListNode}*/
yue200403
·
2024-02-02 23:18
算法刷题
链表
javascript
leetcode
java——
力扣
刷题小结_01
示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23来源:
力扣
(LeetCo
Ez4Sterben
·
2024-02-02 23:47
数据结构与算法
leetcode
java
算法
双非本科准备秋招(13.1)——
力扣
栈、队列与堆
1、103.二叉树的锯齿形层序遍历昨天做的二叉树的层序遍历,把代码直接拿过来。这个题要求的是一个Z型遍历,如下图。用一个变量f记录正反顺序,然后使用LinkedList记录答案,下图可以看到LinkedList继承了Deque,所以可以当作双端队列来用。每次记录答案时,根据f的值选择调用offerLast和offerFirst方法。classSolution{publicList>zigzagLe
随心自风流
·
2024-02-02 23:47
数据结构
算法
leetcode
求职招聘
java
intellij-idea
算法学习——
力扣
刷题
本次所刷题以及答案的参考来自链接:https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/50ywkd/.
力扣
刷题——剑指Offer
菜鸟闯关记
·
2024-02-02 23:17
android
算法
leetcode
力扣
刷题策略
TRANCE1目的2刷题策略2.1数据结构2.2算法思想1目的为什么刷
力扣
题?
不落.
·
2024-02-02 23:46
力扣编程题研究
leetcode
算法
数据结构
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他