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
力扣LeetCode刷题
二刷代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
目录一、669.修剪二叉搜索树二、108.将有序数组转换为二叉搜索树三、538.把二叉搜索树转换为累加树一、669.修剪二叉搜索树题目链接:
力扣
文章讲解:代码随想录视频讲解:你修剪的方式不对,我来给你纠正一下
magic bamboo
·
2024-03-16 22:30
算法
leetcode
数据结构
【MySQL】ROW_NUMBER 窗口函数妙用之报告系统状态的连续日期
力扣
题1、题目地址1225.报告系统状态的连续日期2、模拟表表:FailedColumnNameTypefail_datedate该表主键为fail_date(具有唯一值的列)。
Joseph 乔
·
2024-03-16 18:55
#
MySQL
mysql
力扣
111---二叉树的最小深度(简单题,Java,递归+非递归)
目录题目描述:(递归)代码:(非递归、层次遍历)代码:题目描述:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root=[3,9,20,null,null,15,7]输出:2示例2:输入:root=[2,null,3,null,4,null,5,null,6]输出:5提示:树中节点数的范围在[0,10^5]
顾城猿
·
2024-03-16 10:14
leetcode
算法
职场和发展
【
力扣
hot100】刷题笔记Day24
前言组会前一点不慌,反正跑不出好东西,能应付就行,早上直接刷题70.爬楼梯-
力扣
(LeetCode)动态规划classSolution:defclimbStairs(self,n:int)->int:dp
小涛44
·
2024-03-14 03:24
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
二刷代码随想录算法训练营第二十一天 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
目录一、530.二叉搜索树的最小绝对差二、501.二叉搜索树中的众数三、236.二叉树的最近公共祖先一、530.二叉搜索树的最小绝对差题目链接:
力扣
文章讲解:代码随想录视频讲解:二叉搜索树中,需要掌握如何双指针遍历
magic bamboo
·
2024-03-14 00:20
算法
C语言每日一题(62)移动零
题目链接
力扣
网283移动零题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。
对编程一片赤诚的小吴
·
2024-03-13 14:08
C语言习题题解
算法
c语言
力扣
题库第7题:接雨水
题目内容:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。答案:#coding:utf-8#时间:2024/3/1017:33#Pyth
程序员贵哥
·
2024-03-13 07:27
Python
Python题库
Python编程教学
leetcode
算法
python
pycharm
笔记
2024.3.11每日一题
LeetCode将标题首字母大写题目链接:2129.将标题首字母大写-
力扣
(LeetCode)题目描述给你一个字符串title,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。
~努力努力再努力k
·
2024-03-12 00:12
算法学习
#
每日一题
leetcode
算法
2024.3.10每日一题
LeetCode猜数字游戏题目链接:299.猜数字游戏-
力扣
(LeetCode)题目描述你在和朋友一起玩猜数字(BullsandCows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少
~努力努力再努力k
·
2024-03-12 00:11
算法学习
#
每日一题
leetcode
算法
力扣
77-组合
组合问题题目链接classSolution{private:vector>ans;//保存结果vectorpath;//保存符合条件的结果voiddfs(intn,intk,intstartindex){if(path.size()==k){ans.push_back(path);//表明找到了符合条件的结果,将其保存到ans中return;}for(inti=startindex;i>combi
༺❀ൢ望༒月❀ൢ❀
·
2024-03-11 04:00
算法-每日一练
leetcode
算法
深度优先
LeetCode-136-只出现一次的数字
示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/single-number
刻苦驴哝
·
2024-03-10 07:54
leetcode刷题
笔记
关于数组的一些用法数组排序Java中可以使用Arrays类的sort()方法对数组进行排序。Arrays.sort(arr);//调用Arrays类的sort()方法对数组进行排序关于ArrayList的用法将几个零散的数值转化为ArrayListArrays.asList(nums[i],nums[left],nums[right])关于map的一些用法Mapmap=newHashMap>ent
qq_43144487
·
2024-03-09 18:17
java
前端
javascript
力扣
算法刷题指南
109.ConvertSortedListtoBinarySearchTree·leetcode
力扣
上面的算法题目有很多,如果想要在短时间内快速提升的同学,可以刷热门100题,那个刷个4-5遍就可以应付过各个大厂的笔试题目了
whu_hy
·
2024-03-09 09:05
干货整理
leetcode
算法
面试
双非二本找实习前的准备day5
每天复习代码随想录上的题目3道算法(时间充足可以继续),今天的八股背少一点,MySQL和Redis各1-2道好了,主攻复习是java基础今日碎碎念:1)今天刷SQL以及复习Java基础,就不写算法了,另外就是复习之前的八股
力扣
刷题
广州悠扬
·
2024-03-09 05:29
leetcode
java
数据结构
算法
职场和发展
【
力扣
刷题练习】72. 编辑距离
题目描述:给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符题目解答:classSolution{public:intminDistance(stringword1,stringword2){intm=word1.size(),n=word2.size();vector>dp(m+1,ve
NaturalHarmonia
·
2024-03-08 18:13
力扣刷题练习
leetcode
算法
职场和发展
【
力扣
刷题练习】42. 接雨水
题目描述:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。题目解答:classSolution{publicinttrap(int[]height){intn=height.length;intans=0;if(n<3)returnans;intleft=0,right=n-1;intmaxl=0,maxr=0;while(left
NaturalHarmonia
·
2024-03-08 17:12
力扣刷题练习
leetcode
算法
职场和发展
leetcode(
力扣
) 55. 跳跃游戏 (贪心 & 动态规划)
文章目录题目描述思路分析贪心思路:动态规划思路:完整代码题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:fal
深度不学习!!
·
2024-03-08 00:51
个人笔记
交流学习
leetcode
python
算法题合集(细分知识点附链接)---------第二部分【融合牛客及
力扣
】
算法题合集图137.只出现一次的数字II260.只出现一次的数字IIIJZ39数组中出现次数超过一半的数字树606.根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向链表105.从前序与中序遍历序列构造二叉树动态规划JZ42连续子数组的最大和图137.只出现一次的数字IIhttps://leetcode.cn/problems/single-numbe
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
代码随想录算法训练营Day 36 || 738.单调递增的数字、968.监控二叉树
738.单调递增的数字
力扣
题目链接(opensnewwindow)给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。
在下小zhan
·
2024-03-06 10:04
leetcode
leetcode
力扣
爆刷第85天之hot100五连刷11-15
力扣
爆刷第85天之hot100五连刷11-15文章目录
力扣
爆刷第85天之hot100五连刷11-15一、239.滑动窗口最大值二、76.最小覆盖子串三、53.最大子数组和四、56.合并区间五、189.轮转数组一
当年拼却醉颜红
·
2024-03-06 01:23
力扣算法题
leetcode
算法
职场和发展
c++算法学习,
力扣
刷题笔记
c++算法学习,
力扣
刷题笔记目录c++算法学习,
力扣
刷题笔记新手村1480.一维数组的动态和1480.一维数组的动态和C++中的位运算符例子更多位运算用法具体示例1672.最富有客户的资产总量新手村
力扣
新手村题目及解析
黒№
·
2024-03-06 00:22
c++
算法
重拾C++之菜鸟刷算法第8篇---二叉树(中)
101.对称二叉树-
力扣
(LeetCode)题解------递归法递归函数的参数设置:左右节点之间的比较,这里并不是左右子树的比较哦。
阿卡西番茄酱
·
2024-03-05 18:42
C++算法
c++
算法
开发语言
【leetcode热题】分割回文串
-
力扣
(LeetCode)题目描述给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。
kiugvui
·
2024-03-04 10:31
leetcode热题
leetcode
算法
职场和发展
【LeetCode-中等】209.长度最小的子数组-双指针/滑动窗口
力扣
题目链接1.暴力解法这道题的暴力解法是两层嵌套for循环,第一层循环从i=0开始遍历至数组末尾,第二层循环从j=i开始遍历至找到总和大于等于target的连续子数组,并将该连续子数组的长度与之前找到的子数组长度相比较
qmkn
·
2024-03-04 07:27
LeetCode
leetcode
算法
滑动窗口
力扣
2820 选举结果
本文通过一个具体的SQL查询案例——分析一个城市的选举结果——展示了数据分析在现代选举中的应用。我们将探索如何利用SQL处理复杂的投票规则目录题目描述解题思路完整代码进一步探索题目描述表:Votes+-------------+---------+|ColumnName|Type|+-------------+---------+|voter|varchar||candidate|varchar|
昊昊该干饭了
·
2024-03-02 17:05
mysql
leetcode
数据库
sql
算法
职场和发展
代码随想录算法训练营第7天| 454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
454.四数相加II题目链接454.四数相加II-
力扣
(LeetCode)思路这道题目的暴力解法是O(n^4),可以与两数之和一样使用哈希法解决,但是必要两个嵌套for循环了!
总系学不废
·
2024-03-02 13:30
代码随想录算法训练营刷题
算法
【
力扣
白嫖日记】570.至少有5名直接下属的经理
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-03-01 16:59
力扣刷题
leetcode
数据库
sql
代码随想录day5:哈希表part1,哈希基本思路,HashSet&HashMap用法
文章目录day5:哈希表part1242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和day5:哈希表part1242.有效的字母异位词242.有效的字母异位词-
力扣
(LeetCode
O_ra_Cle
·
2024-03-01 00:06
代码随想录
哈希算法
散列表
算法
海智算法训练营第三十五天 | 第八章 贪心算法 part05 | ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
今日任务:1.非重叠区间问题(和气球一样)2.划分字母区间3.合并区间1.非重叠区间问题(和气球一样)
力扣
题目链接和射气球一样的做法,经典重叠区间基础问题classSolution{publicinteraseOverlapIntervals
pp今天努力突破java地板
·
2024-02-29 16:26
java
算法
数据结构
力扣
基本功题:二叉树的最小深度
/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/intminDepth(structTreeNode*root){if(root==NULL){return0;}if(root->left&&root->right){intleft=1+
墨城举子--故人归
·
2024-02-29 12:21
数据结构
leetcode
算法
数据结构
【
力扣
- 买卖股票的最佳时机】
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。题解intmaxProfit(int*prices,intpricesSize){if(pricesSizemax){ma
六月悉茗
·
2024-02-29 01:38
C语言学习报告
leetcode
算法
代码随想录算法训练营day02|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
-
力扣
(LeetCode)文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.暴力解法classSolution:defsortedSquares
一只马儿️
·
2024-02-28 20:03
算法
二刷代码随想录算法训练营第七天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
目录一、454.四数相加II二、383.赎金信三、15.三数之和18.四数之和一、454.四数相加II题目链接:
力扣
文章讲解:代码随想录视频讲解:学透哈希表,map使用有技巧!
magic bamboo
·
2024-02-28 11:23
算法
leetcode
哈希算法
海智算法训练营第三十一天 | 第八章 贪心算法 part02 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
今日任务:1.利用贪心解决每天利润问题2.利用贪心覆盖范围解决跳跃问题3.利用贪心覆盖范围解决跳跃II问题1.利用贪心解决每天利润问题
力扣
题目链接这道题可以用贪心很简单的做出来,从图中可以发现,其实我们需要收集每天的正利润就可以
pp今天努力突破java地板
·
2024-02-27 17:59
算法
leetcode
数据结构
力扣
151--反转字符串中的单词(优)
清晰易懂,简单高效!大体思路:每次截取到想要的单词,拼接到新的sb中,过程中伴随双指针进行空格位置指向控制,其中如果start指针如果==0的情况要放在第一个判断条件防止边界条件失效,并且这种情况下截取的是最后一个单词,此时不需要加额外空格。classSolution{ publicStringreverseWords(Strings){ s=s.trim(); StringBuil
才艺のblog
·
2024-02-27 16:58
leetcode
算法
力扣
OJ(6x)LCS、面试题
目录LCS01.下载插件LCS02.完成一半题目LCS03.主题空间面试题01.01.判定字符是否唯一面试题01.02.判定是否互为字符重排面试题01.03.URL化面试题01.04.回文排列面试题01.05.一次编辑面试题01.06.字符串压缩面试题01.07.旋转矩阵面试题01.08.零矩阵面试题01.09.字符串轮转面试题02.01.移除重复节点面试题02.02.返回倒数第k个节点面试题02
csuzhucong
·
2024-02-27 11:22
leetcode
算法
数据结构
每日OJ题_递归①_
力扣
面试题 08.06. 汉诺塔问题
目录递归算法原理
力扣
面试题08.06.汉诺塔问题解析代码递归算法原理递归算法个人经验:给定一个任务,相信递归函数一定能解决这个任务,根据任务所需的东西,给出函数参数,然后实现函数内容,最后找出口。
GR鲸鱼
·
2024-02-27 11:51
面试
c++
leetcode
递归
深度优先
dfs
汉诺塔
力扣
:134. 加油站
1.分为三种情况,一种为总存储的油小于总消耗的油,这样不能跑一圈。二种为从0结点开始就没有断过油。三种为中间有断油过,从后面向前遍历后填过剩下油的最小值,这个点就是出发点。classSolution{publicintcanCompleteCircuit(int[]gas,int[]cost){//总剩下油的变量intsum=0;//记录剩下油的最小值intmin=0;for(inti=0;i=0
AnDanXingKo
·
2024-02-26 06:17
贪心
leetcode
算法
java
力扣
热题100_普通数组_53_最大子数组和
文章目录题目链接解题思路解题代码题目链接53.最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7
you_are_my_sunshine*
·
2024-02-24 09:26
力扣
leetcode
算法
数据结构
Leetcode刷题
91-53. 最大子序和(C++详细解法!!!)
Comefrom:[https://leetcode-cn.com/problems/maximum-subarray/]53.MaximumSubarray1.Question2.Answer3.我的收获1.QuestionGivenanintegerarraynums,findthecontiguoussubarray(containingatleastonenumber)whichhasth
huyunceng_cloud
·
2024-02-20 22:37
LeetCode从零开始
LeetCode
C++
【算法-LeetCode】257. 二叉树的所有路径(二叉树;递归;DFS;前序遍历;BFS)
257.二叉树的所有路径-
力扣
(LeetCode)文章起笔:2021年11月13日22:22:02问题描述及示例给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。
赖念安
·
2024-02-20 22:37
LeetCode
算法
二叉树
bfs
dfs
javascript
Day17|leetcode 110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
leetcode110.平衡二叉树题目链接:110.平衡二叉树-
力扣
(LeetCode)视频链接:后序遍历求高度,高度判断是否平衡|LeetCode:110.平衡二叉树_哔哩哔哩_bilibili思路平衡二叉树定义为
只当小白脸
·
2024-02-20 22:07
leetcode
数据结构
算法
c++
【
力扣
(LeetCode)】【C/C++】【53.最大子数组和】
学习时间:2023年1月28日题目描述:题解分享://作者:繁华倾夏#define_CRT_SECURE_NO_WARNINGS#include#include//调用fmax函数//
力扣
(LeetCode
繁华倾夏
·
2024-02-20 22:06
力扣(LeetCode)题解
C/C++
每日分享
c++
leetcode
算法
数据结构
c语言
算法之
力扣
数青蛙
题目连接文章目录题目解析算法原理第一步第二步第三步第三步第四步指向o代码讲解代码实现题目解析先给大家来讲解一下这个题目的意思吧,这个题目是说呢给你一个蛙叫的字符串让你去设计一个算法求出发出这种蛙叫最少需要几只青蛙。比如说第一个样例发出这种叫声很明显一只青蛙叫两声就够了。算法原理我们以第二个样例为示范样列给大家讲解一下该怎么解决这个问题第一步我们以上面这个图为例,首先弄出一个表格这个表格第一行表示的
Achlorine
·
2024-02-20 21:04
算法
算法
leetcode
哈希算法
LeetCode21-40题汇总,速度收藏!
LeetCode刷题
实战21:合并两个有序链表
LeetCode刷题
实战23:合并K个升序链表
LeetCode刷题
实战24:两两交换链表中的节点
LeetCode刷题
实战25:K个一组翻转链表Lee
程序IT圈
·
2024-02-20 21:03
链表
算法导论
webgl
nagios
快速排序
[
力扣
Hot100]Day31 K 个一组翻转链表
题目描述给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。出处思路跟昨天两两交换的思路一致,引入了指针数组来用空间换时间,改进了一下使得主函数更加简洁。代码classSolution{public:ListNo
谛听misa
·
2024-02-20 20:41
力扣Hot100题
leetcode
链表
算法
[
力扣
Hot100]Day30 两两交换链表中的节点
题目描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。出处思路前两个结点先偷一手用交换val做,从链表第1项(0开始计数)开始递归调用来交换结点。代码classSolution{public:ListNode*my_swap(ListNode*h){//交换h后的两个结点并返回下一结点的指针if(!h->next
谛听misa
·
2024-02-20 20:38
力扣Hot100题
leetcode
链表
算法
算法题打卡day21 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
530.二叉搜索树的最小绝对差-
力扣
(LeetCode)状态:想到了利用BST中序遍历的特性,但在实现时受到之前套路的影响。
寡悔
·
2024-02-20 20:17
算法
算法训练day16 | php | 530.二叉搜索树的最小绝对差 , 501.二叉搜索树中的众数 , 236. 二叉树的最近公共祖先
一、
力扣
题530.二叉搜索树的最小绝对差给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。
a8917cwr
·
2024-02-20 20:15
算法
数据结构
leetcode
php
刷题Day1
欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა一.题目:1.两数之和-
力扣
(LeetCode)二.算法和代码:1.暴力法:(c)2.哈希表:(python)一.题目:1.两数之和-
力扣
小田爱学编程
·
2024-02-20 20:14
刷题日记
算法
c语言
力扣
python
上一页
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
其他