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
力扣每日一题
2023.12.31
力扣每日一题
——一年中的第几天
2023.12.31题目来源我的题解方法一模拟题目来源
力扣每日一题
;题序:1154我的题解方法一模拟如果月份大于2,,需要判断当年是否是闰年,如果是闰年2月份需要多算一天。
菜菜的小彭
·
2024-01-03 18:22
java
力扣每日一题
leetcode
python
算法
2023.12.29
力扣每日一题
——购买两块巧克力
2023.12.29题目来源我的题解方法一找最小的两个数题目来源
力扣每日一题
;题序:2706我的题解方法一找最小的两个数实质就是求数组中最小的两个数,然后判断两个数之和是否大于所给的money,若大于则无法购买巧克力
菜菜的小彭
·
2024-01-02 07:05
java
力扣每日一题
leetcode
python
算法
2023.12.28
力扣每日一题
——收集巧克力
2023.12.28题目来源我的题解(参考力扣官方题解)方法一枚举方法二二次差分题目来源
力扣每日一题
;题序:2735我的题解(参考力扣官方题解)嗯……今天不会,就当一次搬运工吧。
菜菜的小彭
·
2024-01-02 07:04
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.26
力扣每日一题
——参加考试的最大学生数
2023.12.26题目来源我的题解方法一深度优先遍历+记忆化搜索题目来源
力扣每日一题
;题序:1349我的题解方法一深度优先遍历+记忆化搜索参考:该作者将每一行可以做的位置置为0,不可以做的置为1,则可以将每一行根据二进制转换为对应的值
菜菜的小彭
·
2024-01-02 07:34
java
力扣每日一题
leetcode
算法
职场和发展
2023.12.27
力扣每日一题
——保龄球游戏的获胜者
2023.12.27题目来源我的题解方法一模拟题目来源
力扣每日一题
;题序:2660我的题解方法一模拟就纯模拟,在计算玩家分数时,只要不是第一轮都需要判断前两轮中是否有得分为10的,若有则需要将本轮分数*
菜菜的小彭
·
2024-01-02 07:34
java
力扣每日一题
leetcode
游戏
python
2023.12.30
力扣每日一题
——一周中的第几天
2023.12.30题目来源我的题解方法一模拟+常识题目来源
力扣每日一题
;题序:1185我的题解方法一模拟+常识首先想要计算指定日期是周几,需要一个参考日期,这里选择1970年12月31日,查询日历可知该天是星期四
菜菜的小彭
·
2024-01-02 07:58
java
力扣每日一题
leetcode
算法
职场和发展
力扣每日一题
1599.经营摩天轮的最大利润
文章目录
力扣每日一题
1599.经营摩天轮的最大利润题目思路代码总结
力扣每日一题
1599.经营摩天轮的最大利润题目1599.经营摩天轮的最大利润你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳
L1_Sta2
·
2024-01-02 00:47
每日一题
leetcode
算法
数据结构
2023-03-05
力扣每日一题
链接:https://leetcode.cn/problems/triples-with-bitwise-and-equal-to-zero/题意:模拟一个摩天轮,四个舱,每个舱最多四人,给一个数组,表示摩天轮每切换一次座舱会来多少人排队(人不会走)。每进一个人会得到runningCost元,每切换一次座舱花费boardingCost元。当切换到这个座舱时,如果里面有人会都下来(即上一轮进这个舱的
Qian丶Xi
·
2024-01-02 00:45
力扣每日一题
leetcode
每日一题
1104.二叉树寻路 力扣 LeetCode每日一题——c++ java python三种代码题解
题目链接:二叉树寻路2021年7月29日星期四第一次写
力扣每日一题
题解,还是三种代码风格(c++,java,python)这几个比较热门的语言,算是一个挑战吧。希望自己能坚持下去,各位一起加油呀。
小染大大
·
2024-01-01 23:07
力扣题解
力扣每日一题
99:恢复二叉搜索树
题目给你二叉搜索树的根节点root,该树中的恰好两个节点的值被错误地交换。请在不改变其结构的情况下,恢复这棵树。示例1:输入:root=[1,3,null,null,2]输出:[3,1,null,null,2]解释:3不能是1的左孩子,因为3>1。交换1和3使二叉搜索树有效。示例2:输入:root=[3,1,4,null,null,2]输出:[2,1,4,null,null,3]解释:2不能在3的
暴力递归战士
·
2024-01-01 14:34
LeetCode每日一题
leetcode
java
算法
【每日一题】【12.24】 - 【12.28】
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_本周总结:本周的每日一题比较针对于数学问题的一个应用,如二元一次方程组的求解或者数组求和,同时longlong的统一问题防止出界在这周题目中经常出现
A_SHOWY
·
2023-12-31 15:44
力扣每日一题
c++
算法
数据结构
leetcode
【每日一题】【12.29】 - 【12.31】年终收尾
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_这三天的题目难度相对较小,基本都为模拟题,但是第二三的题目年份贡献类型很有代表性。
A_SHOWY
·
2023-12-31 15:44
力扣每日一题
算法
leetcode
数据结构
c++
力扣刷题总结 栈与队列
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_一、栈和队列的基础知识队列是先进先出,栈是先进后出。同时二者都是容器适配器而不是容器。
A_SHOWY
·
2023-12-31 15:12
力扣刷题总结录
leetcode
算法
数据结构
c++
力扣每日一题
day39[105. 从前序与中序遍历序列构造二叉树]
思路根据两个顺序构造一个唯一的二叉树,以后先序数组的第一个元素为切割点,先切中序数组,根据中序数组,反过来在切先序数组。一层一层切下去,每次先序数组第一个元素就是节点元素。第一步:如果数组大小为零的话,说明是空节点了。第二步:如果不为空,那么取先序数组第一个元素作为节点元素。第三步:找到先序数组第一个元素在中序数组的位置,作为切割点第四步:切割中序数组,切成中序左数组和中序右数组(顺序别搞反了,一
726498
·
2023-12-30 23:41
力扣每日一题
java
算法
数据结构
力扣每日一题
:852.山脉数组的峰顶索引 喜迎收假,重拳出击....
852.山脉数组的峰顶索引https://leetcode-cn.com/problems/peak-index-in-a-mountain-array/solution/852shan-mai-shu-zu-de-feng-ding-suo-yin-9krsr/难度:简单题目:符合下列属性的数组arr称为山脉数组:arr.length>=3存在i(0arr[i+1]>...>arr[arr.le
清风Python
·
2023-12-29 05:44
算法之美
python
算法
leetcode
java
动态规划
2023.12.21
力扣每日一题
——美丽塔 II
2023.12.21题目来源我的题解方法一暴力解法(本题超时,无法通过)方法二前后缀和+单调栈题目来源
力扣每日一题
;题序:2866我的题解方法一暴力解法(本题超时,无法通过)依次枚举每个maxHeights
菜菜的小彭
·
2023-12-27 02:04
java
力扣每日一题
leetcode
python
算法
2023.12.20
力扣每日一题
——判别首字母缩略词
2023.12.20题目来源我的题解方法一纯纯遍历题目来源
力扣每日一题
;题序:2828我的题解方法一纯纯遍历首先判断list和s的长度比较,若两者长度不相同则一定不是缩略词;依次遍历list,并判断首字母是否和
菜菜的小彭
·
2023-12-27 02:04
java
力扣每日一题
leetcode
算法
职场和发展
2023.12.15每日一题——反转二叉树的奇数层
2023.12.15题目来源我的题解方法一层序遍历+数值交换方法二深度优先遍历(参考官方题解)题目来源
力扣每日一题
;题序:2415我的题解方法一层序遍历+数值交换根据层序遍历可以得知是否到达奇数层,若当前层是奇数层就将所有的节点保存到一个数组中
菜菜的小彭
·
2023-12-27 02:33
力扣每日一题
java
leetcode
算法
java
2023.12.10
力扣每日一题
——爬楼梯
2023.12.10题目来源我的题解暴力法(递归实现)动态规划动态规划(优化空间)!!!!其他解法题目来源力扣2023.12.10每日一题;题序:70我的题解暴力法(递归实现)通过穷举所有可能的步骤来解决问题。因为可以走1个或者2个台阶,所以要求到达n阶的所有可能方式,就是求到达n-1和n-2阶台阶的所有可能之和。因此递归结束条件为:n<=2,递归方程是f(n)=f(n-1)+f(n-2)时间复杂
菜菜的小彭
·
2023-12-27 02:33
java
力扣每日一题
leetcode
动态规划
算法
2023.12.11
力扣每日一题
——最小体力消耗路径
2023.12.11题目来源我的题解方法一DFS暴力解法(无法通过)方法二BFS/DFS+二分查找并查集最短路径算法题目来源
力扣每日一题
;题序:1631我的题解方法一DFS暴力解法(无法通过)在这个题可以直接使用
菜菜的小彭
·
2023-12-27 02:33
java
力扣每日一题
leetcode
算法
职场和发展
2023.12.12
力扣每日一题
——下一个更大元素 IV
2023.12.12题目来源我的题解方法一方法二单调栈+最小堆方法三单调增栈+单调减栈题目来源
力扣每日一题
;题序:2454我的题解方法一暴力解法。
菜菜的小彭
·
2023-12-27 02:33
java
力扣每日一题
leetcode
算法
职场和发展
2023.12.09
力扣每日一题
——下一个更大的数值平衡数
2023.12.09题目来源我的题解暴力枚举法回溯法+二分题目来源力扣2023.12.09每日一题;题序:2048我的题解暴力枚举法首先题目给出了数据范围0=666666,则返回1224444。其他的则从n+1开始遍历到666666并判断是不是数值平衡树,只要找到立即返回。时间复杂度:O(C−n),其中C=1224444是可能为答案的最大的数值平衡数,取决于题目的数据范围。空间复杂度:O(1)。c
菜菜的小彭
·
2023-12-27 02:02
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.25
力扣每日一题
——不浪费原料的汉堡制作方案
2023.12.25题目来源我的题解方法一数学题目来源
力扣每日一题
;题序:1276我的题解方法一数学首先判断番茄的数量是不是偶数,若不是则不可能使用完材料,因为两种汉堡的对于番茄的消耗都是偶数;然后假设全部做小皇堡或者全部做巨无霸汉堡
菜菜的小彭
·
2023-12-27 02:41
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.22
力扣每日一题
——得到山形数组的最少删除次数
2023.12.22题目来源我的题解方法一前后缀分解+最长递增子序列题目来源
力扣每日一题
;题序:1671我的题解方法一前后缀分解+最长递增子序列(参照题解中的:灵茶山艾府的解法)要想删除次数最少,山形数组的子序列长度越长越好
菜菜的小彭
·
2023-12-27 02:40
java
力扣每日一题
leetcode
算法
数据结构
职场和发展
2023.12.23
力扣每日一题
——移除石子使总数最小
2023.12.23题目来源我的题解方法一贪心思想+优先队列题目来源
力扣每日一题
2023.12.23;题序:1962我的题解方法一贪心思想+优先队列首先很容易想到的就是使用贪心思想,也就是每次选择最大的石子堆进行移除
菜菜的小彭
·
2023-12-27 02:40
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.24
力扣每日一题
——收集足够苹果的最小花园周长
2023.12.24题目来源我的题解方法一枚举方法二二分查找题目来源
力扣每日一题
2023.12.24;题序:1954我的题解方法一枚举假设边长为2n,周长则为8n。
菜菜的小彭
·
2023-12-27 02:10
java
力扣每日一题
leetcode
python
算法
力扣每日一题
day38[106. 从中序与后序遍历序列构造二叉树]
给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。示例1:输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]示例2:输入:inorder=[-1],postorder=[-1]输出:[-1]思路根
726498
·
2023-12-26 11:51
力扣每日一题
算法
数据结构
力扣每日一题
:删除有序数组中的重复项I 和 II
26.删除有序数组中的重复项https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/难度:简单题目:给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。提示:0int:i=0forji
清风Python
·
2023-12-26 07:47
力扣每日一题
:5.最长回文子串 回文场景判断的中心扩散法!
5.最长回文子串https://leetcode-cn.com/problems/longest-palindromic-substring/solution/5zui-chang-hui-wen-zi-chuan-hui-wen-chan-z3yj/难度:中等题目:给你一个字符串s,找到s中最长的回文子串。示例:示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案
清风Python
·
2023-12-25 01:42
力扣每日一题
day36[112.路径总和]
给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,null,1],targetSum=22输出:true解释:等于目标
726498
·
2023-12-22 20:55
力扣每日一题
算法
深度优先
图论
力扣每日一题
day34[110. 平衡二叉树]
给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:输入:root=[3,9,20,null,null,15,7]输出:true示例2:输入:root=[1,2,2,3,3,null,null,4,4]输出:false示例3:输入:root=[]输出:true二叉树节点的深度:指从根节点到该节点的最长简单
726498
·
2023-12-22 20:55
力扣每日一题
leetcode
算法
力扣每日一题
day31[101. 对称二叉树]
给你一个二叉树的根节点root,检查它是否轴对称。示例1:输入:root=[1,2,2,3,4,4,3]输出:true示例2:输入:root=[1,2,2,null,3,null,3]输出:fals思路对于二叉树是否对称,要比较的是根节点的左子树与右子树是不是相互翻转的,其实我们要比较的是两个树(这两个树是根节点的左右子树),所以在递归遍历的过程中,也是要同时遍历两棵树。那么如何比较?比较的是两个
726498
·
2023-12-22 20:25
力扣每日一题
算法
力扣每日一题
day33[111. 二叉树的最小深度]
给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root=[3,9,20,null,null,15,7]输出:2示例2:输入:root=[2,null,3,null,4,null,5,null,6]输出:5本题依然是前序遍历和后序遍历都可以,前序求的是深度,后序求的是高度。二叉树节点的深度:指从根节点到该节点
726498
·
2023-12-22 20:25
力扣每日一题
算法
leetcode
力扣每日一题
day37[113.路径总和ii]
给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum=5输出:[]示例
726498
·
2023-12-22 20:52
力扣每日一题
java
leetcode
【每日一题】【12.19】1901.寻找峰值Ⅱ
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_1.题目链接1901.寻找峰值IIhttps://leetcode.cn/problems/find-a-peak-element-ii
A_SHOWY
·
2023-12-20 22:35
力扣每日一题
算法
【每日一题】【12.18】162.寻找峰值
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_1.题目链接162.寻找峰值https://leetcode.cn/problems/find-peak-element
A_SHOWY
·
2023-12-20 22:05
力扣每日一题
算法
数据结构
c++
leetcode
【每日一题】【12.17】746.使用最小花费爬楼梯
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_1.题目链接746.使用最小花费爬楼梯https://leetcode.cn/problems/min-cost-climbing-stairs
A_SHOWY
·
2023-12-20 22:04
力扣每日一题
算法
数据结构
leetcode
c++
【每日一题】【12.20】2828.判别首字母缩略词
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理
力扣每日一题
_1.题目链接2828.判别首字母缩略词https://leetcode.cn/problems/check-if-a-string-is-an-acronym-of-words
A_SHOWY
·
2023-12-20 22:34
力扣每日一题
算法
leetcode
数据结构
c++
【
力扣每日一题
】<1> 从两个数字数组里生成最小数字
力扣每日一题
题目:2605.从两个数字数组里生成最小数字题目描述题目链接和做题时间题目链接:力扣2023年9月5日每日一题从两个数字数组里生成最小数字一、解题思路1>分为两个数组有相同元素和不同元素两种情况
未来可期LJ
·
2023-12-20 10:54
力扣刷题
算法
力扣
2023.12.19
力扣每日一题
2023.12.19题目来源我的题解方法一暴力法方法二二分查找题目来源
力扣每日一题
;题序:1901我的题解方法一暴力法对于每一个点都判断四周是否比自己小,若是则直接返回该点坐标,否则继续寻找。
菜菜的小彭
·
2023-12-19 16:28
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.17
力扣每日一题
2023.12.17题目来源我的题解方法一动态规划(无优化)方法二动态规划(空间优化)题目来源
力扣每日一题
;题序:746我的题解方法一动态规划(无优化)这是一道比较典型的动态规划题。
菜菜的小彭
·
2023-12-19 16:58
java
力扣每日一题
leetcode
算法
职场和发展
2023.12.18
力扣每日一题
2023.12.18题目来源我的题解方法一暴力方法二二分查找题目来源
力扣每日一题
;题序:162我的题解方法一暴力暴力法需要先排除只有一个元素或者第一个元素满足要求或者最后一个元素满足要求的情况。
菜菜的小彭
·
2023-12-19 16:58
java
力扣每日一题
leetcode
算法
数据结构
2023.12.16
力扣每日一题
2023.12.16题目来源我的题解方法一线段树(借鉴官方题解评论区知白守黑)题目来源
力扣每日一题
;题序:2276我的题解方法一线段树(借鉴官方题解评论区知白守黑)用一棵平衡二叉搜索树维护插入的区间,树中的区间两两不相交
菜菜的小彭
·
2023-12-19 16:55
java
力扣每日一题
leetcode
算法
职场和发展
力扣每日一题
:162. 寻找峰值(2023-12-18)
力扣每日一题
题目:162.寻找峰值日期:2023-12-18用时:10m9s时间:0ms内存:40.54MB代码:classSolution{publicintfindPeakElement(int[]
轩辕龙儿
·
2023-12-19 11:27
力扣每日一题
leetcode
算法
数据结构
力扣每日一题
:二叉树着色游戏
二叉树着色游戏题目描述:有两位极客玩家参与了一场「二叉树着色」的游戏。游戏中,给出二叉树的根节点root,树上总共有n个节点,且n为奇数,其中每个节点上的值从1到n各不相同。最开始时:「一号」玩家从[1,n]中取一个值x(1nodes=newArrayList<>(arrs.length);for(Integeri:arrs){TreeNodetreeNode=newTreeNode();tree
憨憨爱学习zz
·
2023-12-18 21:55
力扣刷题
leetcode
游戏
算法
力扣每日一题
:2415. 反转二叉树的奇数层(2023-12-15)
力扣每日一题
题目:2415.反转二叉树的奇数层日期:2023-12-15用时:6m51s时间:0ms内存:46.97MB代码:/***Definitionforabinarytreenode.
轩辕龙儿
·
2023-12-17 17:38
力扣每日一题
leetcode
深度优先
算法
LeetCode
力扣每日一题
(Java):69、x 的平方根
一、题目二、解题思路1、我的思路我的思路是直接循环暴力破解,定义计数器i,从1开始递增,直到i*i大于或等于x于是有了如下代码inti=1;while(true){if(i*ix,为什么循环还是走了if,没走else呢?期待小伙伴们的解答publicclassLeetCode69{publicstaticvoidmain(String[]args){System.out.println(mySqr
早八睡不醒午觉睡不够的程序猿
·
2023-12-15 22:40
leetcode
算法
职场和发展
java
LeetCode
力扣每日一题
(Java):58、最后一个单词的长度
一、题目二、解题思路1、我的思路先将字符串转换成字符数组由于我们需要获取最后一个单词的长度,所以我们从后往前遍历字符数组我们还需判断所遍历的字符是不是字母,即判断每个字符对应的ASCII值即可,用计数器count来储存单词长度当遍历到第一个字母时,将flag的值从flase置为true,之后的循环中,若遍历到字母,则count++,若遍历到的字符不是字母,则直接结束循环,返回countchar[]
早八睡不醒午觉睡不够的程序猿
·
2023-12-15 22:10
leetcode
算法
职场和发展
LeetCode
力扣每日一题
(Java):67、二进制求和
一、题目二、解题思路1、我的思路(残缺版)好家伙,又是一道我盯着屏幕看了半天还没思路的题目我只有一部分残缺的思路,在这里先写下来吧我们可以先创建一个空字符串(后文称新字符串),用于后续存储相加后的二进制数二进制数相加是从低位开始的,在相加的过程中,我们会先得到低位的数值,后得到高位的数值,也就是说在逐位存储相加结果的过程中,要把新得到的数值插入到新字符串的最前面。可是我们熟知的关于字符串的API都
早八睡不醒午觉睡不够的程序猿
·
2023-12-15 22:10
leetcode
算法
数据结构
java
蓝桥杯
LeetCode
力扣每日一题
(Java)66、加一
每日一题在昨天断开了一天,是因为作者沉迷吉他,无法自拔……竟然把每日一题给忘了,所以今天,发两篇每日一题,把昨天的给补上一、题目二、解题思路1、我的思路其实乍一看这道题还是比较简单的,就是让数组的最后一个元素加1但是再仔细想想就不难考虑到一种更加麻烦的情况——进位如果一个数以9结尾,那么就需要将最后一位置为0,倒数第二位加1,但是如果倒数第二位也是9呢?就需要重复上述操作,将倒数第二位置为0,倒数
早八睡不醒午觉睡不够的程序猿
·
2023-12-15 21:31
leetcode
算法
职场和发展
java
开发语言
数据结构
上一页
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
其他