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
算法
每日一题
——LeetCode1073
方法一个人方法:判断一下三个点是否有重复的然后用前两点确定一条直线方程,第三个点如果也满足该直线方程则说明三点共线varisBoomerang=function(points){varx1=points[0][0],y1=points[0][1],x2=points[1][0],y2=points[1][1],x3=points[2][0],y3=points[2][1]if(x1==x2&&y1
zbsnzj
·
2024-01-03 17:54
每日一题
算法
javascript
leetcode
每日一题
——LeetCode1002
方法一个人方法:将words里的字符串的每个字符出现的次数都转为键值对的形式:循环求两两键值对数组的交集:最后的交集就是重复出现的字符和次数,把键值对转回字符数组形式即可思路对了,但是太复杂了,时间效率很低varcommonChars=function(words){vararr=[],newWords=[],union=[]for(varitemofwords){for(varcharofite
zbsnzj
·
2024-01-03 17:53
每日一题
javascript
算法
leetcode
每日一题
——LeetCode997
方法一个人方法:这题的意思就是1-n里面找到一个数,它不指向任何数,其他数都要指向它找到没有指向任何数的那个idx,如果不存在这样的数那么就返回-1如果找到了这样的数,还要继续判断其它的所有数是否都指向它,我们可以统计共有多少个数指向idx,用count记录,如果count===n-1就代表除他自己之外其他数都指向idxvarfindJudge=function(n,trust){varset=n
zbsnzj
·
2024-01-03 17:23
每日一题
javascript
算法
leetcode
每日一题
——LeetCode1005.K次取反后最大化的数组和
方法一个人方法:将数组从小到大排序后,假设数组共有n个负数,要使数组的和尽可能大就要尽可能将较大的负数变为正数,有以下几种情况:1、kn,把所有n都翻转为正数,看负数里最小的数和正数里最小的数谁绝对值更小,剩下的次数都用来翻转这个数。3、n=0,即数组里都是正数,那么k次都翻转最下的那个数。varlargestSumAfterKNegations=function(nums,k){nums=num
zbsnzj
·
2024-01-03 17:50
每日一题
算法
javascript
leetcode
【
每日一题
】466. 统计重复个数-2024.1.2
题目:466.统计重复个数定义str=[s,n]表示str由n个字符串s连接构成。例如,str==["abc",3]=="abcabcabc"。如果可以从s2中删除某些字符使其变为s1,则称字符串s1可以从字符串s2获得。例如,根据定义,s1="abc"可以从s2="abdbec"获得,仅需要删除加粗且用斜体标识的字符。现在给你两个字符串s1和s2和两个整数n1和n2。由此构造得到两个字符串,其中
轩軒轩儿
·
2024-01-03 12:55
leetcode刷题笔记
算法
数据结构
leetcode
【
每日一题
】1901. 寻找峰值 II-2023.12.19
题目:1901.寻找峰值II一个2D网格中的峰值是指那些严格大于其相邻格子(上、下、左、右)的元素。给你一个从0开始编号的mxn矩阵mat,其中任意两个相邻格子的值都不相同。找出任意一个峰值mat[i][j]并返回其位置[i,j]。你可以假设整个矩阵周边环绕着一圈值为-1的格子。要求必须写出时间复杂度为O(mlog(n))或O(nlog(m))的算法示例1:输入:mat=[[1,4],[3,2]]
轩軒轩儿
·
2024-01-03 12:55
leetcode刷题笔记
算法
数据结构
leetcode
【
每日一题
】162. 寻找峰值-2023.12.18
题目:162.寻找峰值峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设nums[-1]=nums[n]=-∞。你必须实现时间复杂度为O(logn)的算法来解决此问题。示例1:输入:nums=[1,2,3,1]输出:2解释:3是峰值元素,你的函数应该返回其索引2。示例2:输入:n
轩軒轩儿
·
2024-01-03 12:25
leetcode刷题笔记
算法
数据结构
leetcode
【
每日一题
】2487. 从链表中移除节点-2024.1.3
题目:2487.从链表中移除节点给你一个链表的头节点head。移除每个右侧有一个更大数值的节点。返回修改后链表的头节点head。示例1:输入:head=[5,2,13,3,8]输出:[13,8]解释:需要移除的节点是5,2和3。-节点13在节点5右侧。-节点13在节点2右侧。-节点8在节点3右侧。示例2:输入:head=[1,1,1,1]输出:[1,1,1,1]解释:每个节点的值都是1,所以没有需
轩軒轩儿
·
2024-01-03 12:21
leetcode刷题笔记
算法
leetcode
数据结构
ACWing--寒假
每日一题
代码笔记(1.1)
4993.FEB--(python)4993.FEB-AcWing题库n=int(input())#print(n)s=list(input())#print(n)#情况一:#xxxxxx#合并两个公差为2的等差数列公差仍为2#合并公差分别为1和2的等差数列公差为1if(s.count('F')==n):print(n)foriinrange(n):print(i)else:#左右边界l,r=0,
芝士小熊饼干
·
2024-01-03 11:36
ACWing
笔记
python
算法
每日一题
.164. 最大间距
给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于2,则返回0。我的解法:利用Arrays.sort()对数组进行排序,然后遍历数组比较两两比较元素值的差值,保存差值的最大值。时间复杂度:O(nlogn),空间复杂度:O(logn)classSolution{publicintmaximumGap(int[]nums){Arrays.sort(nums);intm
Herz21
·
2024-01-03 11:53
LeetCode
每日一题
.06(翻转二叉树)
给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]提示:树中节点数目范围在[0,100]内-100<=Node.val<=100解题思路:遍历每个节点,互换他们的左右子树即可。代码实现:classSo
ARuiiiiiii
·
2024-01-03 08:28
leetcode
算法
数据结构
《LeetCode之
每日一题
》:188.搜索二维矩阵 II
搜索二维矩阵II有关题目题解题目链接:搜索二维矩阵II有关题目编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]],target
Mascottttttt
·
2024-01-03 04:52
LeetCode
矩阵
leetcode
二分查找
LeetCode
每日一题
.05(N皇后)
按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q."],[".
ARuiiiiiii
·
2024-01-02 12:37
leetcode
算法
java
数据结构
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
算法
职场和发展
每日一题
:Looper如何在子线程中创建?
在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Looper如何在子线程中创建?其主要考察的是程序员对Looper的理解。问题正解:创建子线程的looper必须要通过Looper.prepare()初始化looper,然后再通过Looper.loop()方法让Loop运行起来。那么具体的细节请看下面的说明:Handler消息处理流程前面已经介绍过了,还不清楚的
代码我写的怎么
·
2024-01-02 05:34
2023-12-11 LeetCode
每日一题
(最小体力消耗路径)
2023-12-11
每日一题
一、题目编号1631.最小体力消耗路径二、题目链接点击跳转到题目位置三、题目描述你准备参加一场远足活动。
HEU_firejef
·
2024-01-02 01:19
LeetCode每日一题
leetcode
数据结构
算法
LeetCode
每日一题
2023/2/27-2023/3/5
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录2/271144.递减元素使数组呈锯齿状2/282363.合并相似的物品3/12373.矩阵中的局部最大值3/2面试题05.02.二进制数转字符串3/31487.保证文件名唯一3/4982.按位与为零的三元组3/51599.经营摩天轮的最大利润2/271144.递减元素使数组呈锯齿状两种情况第一种奇数位的小第二种偶数
alphaTao
·
2024-01-02 01:18
Exercise
leetcode
算法
力扣
每日一题
1599.经营摩天轮的最大利润
文章目录力扣
每日一题
1599.经营摩天轮的最大利润题目思路代码总结力扣
每日一题
1599.经营摩天轮的最大利润题目1599.经营摩天轮的最大利润你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳
L1_Sta2
·
2024-01-02 00:47
每日一题
leetcode
算法
数据结构
day59-day60【代码随想录】二刷数组
283)【双指针】二、轮转数组(力扣189)三、寻找数组的中心下标(力扣728)四、和为K的子数组(力扣560)五、按奇偶排序数组II(力扣922)【双指针】六、爱吃香蕉的珂珂(力扣875)【二分法】
每日一题
Bwy_1004
·
2024-01-02 00:17
代码随想录
算法
leetcode
数据结构
java
面试
【LeetCode
每日一题
】1599. 经营摩天轮的最大利润(medium)
1599.经营摩天轮的最大利润 纯模拟,没什么技巧,按照题目描述的规则走完一趟就行,中途维护一个利润最大值和当时的旋转次数。唯一需要注意的是,循环结束的条件并不是数组遍历完,而是后面没有新游客来了且当前的已经服务完了,即数组已经遍历完了且当前等待游客为0。classSolution{public:intminOperationsMaxProfit(vector&customers,intboar
C00per_
·
2024-01-02 00:17
leetcode
算法
Leetcode
每日一题
:1154.一年中的第几天
跨年之夜,做一道日历题题目描述:给你一个字符串date,按YYYY-MM-DD格式表示一个现行公元纪年法日期。返回该日期是当年的第几天。示例1:输入:date="2019-01-09"输出:9解释:给定日期是2019年的第九天。示例2:输入:date="2019-02-10"输出:41思路:先把字符串中的年月日取出来并转化成整形这里使用了string类中的substr函数,第一个参数表示从第几位开
MLGDOU
·
2024-01-02 00:16
leetcode
算法
每日一题
:求连续子数组的最大和
题目:输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,子数组最小长度为1。求所有子数组的和的最大值。解析:刚拿到这道题时,觉得这道题很简单,但提交了好几次都失败,脑子就有点乱。随后翻看题解发现这道题好ta**的nb,我是真的fw。思路:我们要求连续子数组的和,刚开始我想的是从前往后遍历,搞两个变量一个sum,一个cur,sum来记录最大子数组和,cur来记录目前走到
MLGDOU
·
2024-01-02 00:46
数据结构
算法
【
每日一题
Day137】LC1599经营摩天轮的最大利润 | 模拟+贪心
经营摩天轮的最大利润【LC1599】你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳4位游客。你可以逆时针轮转座舱,但每次轮转都需要支付一定的运行成本runningCost。摩天轮每次轮转都恰好转动1/4周。给你一个长度为n的数组customers,customers[i]是在第i次轮转(下标从0开始)之前到达的新游客的数量。这也意味着你必须在新游客到来前轮转i次。每位游客在登上离
TIkitianya
·
2024-01-02 00:16
每日一题
贪心
散列表
算法
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
每日一题
Leetcode
每日一题
:1599.经营摩天轮的最大利润
前言:本题是一道逻辑细节题,考察阅读理解并转化为代码的能力,很多细节题目描述:你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳4位游客。你可以逆时针轮转座舱,但每次轮转都需要支付一定的运行成本runningCost。摩天轮每次轮转都恰好转动1/4周。给你一个长度为n的数组customers,customers[i]是在第i次轮转(下标从0开始)之前到达的新游客的数量。这也意味着你必
MLGDOU
·
2024-01-02 00:44
leetcode
算法
【
每日一题
】一周中的第几天
文章目录Tag题目来源解题思路方法一:模拟写在最后Tag【模拟】【数学】【2023-12-30】题目来源1185.一周中的第几天解题思路方法一:模拟思路题目中的日期是在1971到2100年之间的有效日期,即1971-01-01到2100-12-31范围内的任意日期。我们需要选定一个标准,将题目中给的日期和这个标准比较来得到给定的日期是一周中的周几。这个比较的标准选择为1970-12-31。比较首先
wang_nn
·
2024-01-01 23:09
LeetCode每日一题
模拟
数学
2023-12-30
【
每日一题
】购买两块巧克力
文章目录Tag题目来源解题思路方法一:一次遍历写在最后Tag【一次遍历】【数组】【2023-12-29】题目来源2706.购买两块巧克力解题思路为了使剩下的钱尽可能的多,我们需要购买最便宜的两块巧克力。找出最便宜的两块巧克力,有多种方法:双层枚举找出最便宜的两个巧克力价格之和,时间复杂度为O(n2)O(n^2)O(n2);先排序,后取出价格最小和次小的巧克力,时间复杂度为O(nlogn)O(nlo
wang_nn
·
2024-01-01 23:39
LeetCode每日一题
一次遍历
数组
2023-12-29
C++
1104.二叉树寻路 力扣 LeetCode
每日一题
——c++ java python三种代码题解
题目链接:二叉树寻路2021年7月29日星期四第一次写力扣
每日一题
题解,还是三种代码风格(c++,java,python)这几个比较热门的语言,算是一个挑战吧。希望自己能坚持下去,各位一起加油呀。
小染大大
·
2024-01-01 23:07
力扣题解
【
每日一题
】收集巧克力
文章目录Tag题目来源题目解读解题思路方法一:枚举操作数写在最后Tag【枚举】【数组】【2023-12-28】题目来源2735.收集巧克力题目解读有长度为n,下标从0开始的整数数组nums,表示收集不同类型的巧克力的成本.nums[i]表示收集类型i巧克力的成本.在进行k次操作后(每次操作的成本为x),初始类型为i的巧克力需要nums[(i+k)modn]的成本来收集.我们也可以不进行任何操作,直
wang_nn
·
2024-01-01 23:36
LeetCode每日一题
枚举
数组
2023-12-28
C++
2023-12-19 LeetCode
每日一题
(寻找峰值 II)
2023-12-19
每日一题
一、题目编号1901.寻找峰值II二、题目链接点击跳转到题目位置三、题目描述一个2D网格中的峰值是指那些严格大于其相邻格子(上、下、左、右)的元素。
HEU_firejef
·
2024-01-01 23:32
LeetCode每日一题
leetcode
算法
数据结构
【CF闯关练习】—— 900分段
博客主页:PH_modest的博客主页当前专栏:cf闯关练习其他专栏:
每日一题
C++跬步积累C语言跬步积累座右铭:广积粮,缓称王!
PH_modest
·
2024-01-01 23:35
cf闯关练习
算法
codeforces
c++
学习
c语言
【CF闯关练习】—— 800分段
博客主页:PH_modest的博客主页当前专栏:cf闯关练习其他专栏:
每日一题
C++跬步积累C语言跬步积累座右铭:广积粮,缓称王!一.关卡1(00:11)传送门题目大意:单果有一个整数nnn。
PH_modest
·
2024-01-01 23:03
cf闯关练习
算法
codeforces
c++
学习
c语言
【CF比赛记录】—— Good Bye 2023(A、B、C)
博客主页:PH_modest的博客主页当前专栏:CF比赛记录其他专栏:
每日一题
cf闯关练习C语言跬步积累座右铭:广积粮,缓称王!
PH_modest
·
2024-01-01 23:31
CF比赛记录
c语言
开发语言
c++
算法
学习
2023-12-16 LeetCode
每日一题
(统计区间中的整数数目)
2023-12-16
每日一题
一、题目编号2276.统计区间中的整数数目二、题目链接点击跳转到题目位置三、题目描述给你区间的空集,请你设计并实现满足要求的数据结构:**新增:**添加一个区间到这个区间集合中
HEU_firejef
·
2024-01-01 20:02
LeetCode每日一题
leetcode
算法
数据结构
2023-12-15 LeetCode
每日一题
(反转二叉树的奇数层)
2023-12-15
每日一题
一、题目编号2415.反转二叉树的奇数层二、题目链接点击跳转到题目位置三、题目描述给你一棵完美二叉树的根节点root,请你反转这棵树中每个奇数层的节点值。
HEU_firejef
·
2024-01-01 20:59
LeetCode每日一题
leetcode
算法
数据结构
【教3妹学编程-算法题】经营摩天轮的最大利润
2哥:说到摩天轮,今天的
每日一题
还没有完成,我这里有一首关于摩天轮的
程序员小2
·
2024-01-01 19:51
算法
linux
运维
2024.1.1
每日一题
LeetCode
每日一题
新的一年开始了,祝大家新年快乐,坚持做
每日一题
。
~努力努力再努力k
·
2024-01-01 19:45
算法学习
#
每日一题
leetcode
算法
2023.12.30
每日一题
LeetCode
每日一题
1185.一周中的第几天1185.一周中的第几天-力扣(LeetCode)题目描述给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。
~努力努力再努力k
·
2024-01-01 19:14
算法学习
#
每日一题
算法
leetcode
2023.12.27
每日一题
LeetCode
每日一题
2660.保龄球游戏的获胜者2660.保龄球游戏的获胜者-力扣(LeetCode)介绍给你两个下标从0开始的整数数组player1和player2,分别表示玩家1和玩家2击中的瓶数
~努力努力再努力k
·
2024-01-01 19:44
#
每日一题
算法学习
算法
leetcode
2023.12.29
每日一题
LeetCode
每日一题
2706.购买两块巧克力2706.购买两块巧克力-力扣(LeetCode)介绍给你一个整数数组prices,它表示一个商店里若干巧克力的价格。
~努力努力再努力k
·
2024-01-01 19:44
算法学习
#
每日一题
leetcode
算法
2023.12.31
每日一题
LeetCode
每日一题
2023年的最后一题1154.一年中的第几天1154.一年中的第几天-力扣(LeetCode)描述给你一个字符串date,按YYYY-MM-DD格式表示一个现行公元纪年法日期。
~努力努力再努力k
·
2024-01-01 19:41
#
每日一题
算法学习
算法
leetcode
一年中的第几天:2023年最后一道
每日一题
【LetMeFly】1154.一年中的第几天:2023年最后一道
每日一题
力扣题目链接:https://leetcode.cn/problems/day-of-the-year/给你一个字符串date,按
Tisfy
·
2024-01-01 18:04
题解
#
力扣LeetCode
leetcode
算法
题解
日期计算
2023-12-26 LeetCode
每日一题
(参加考试的最大学生数)
2023-12-26
每日一题
一、题目编号1349.参加考试的最大学生数二、题目链接点击跳转到题目位置三、题目描述给你一个m*n的矩阵seats表示教室中的座位分布。
HEU_firejef
·
2024-01-01 17:13
LeetCode每日一题
leetcode
算法
数据结构
2023-12-27 LeetCode
每日一题
(保龄球游戏的获胜者)
2023-12-27
每日一题
一、题目编号2660.保龄球游戏的获胜者二、题目链接点击跳转到题目位置三、题目描述给你两个下标从0开始的整数数组player1和player2,分别表示玩家1和玩家2击中的瓶数
HEU_firejef
·
2024-01-01 17:13
LeetCode每日一题
leetcode
算法
数据结构
2023-12-12LeetCode
每日一题
(下一个更大元素 IV)
2023-12-12
每日一题
一、题目编号2454.下一个更大元素IV二、题目链接点击跳转到题目位置三、题目描述给你一个下标从0开始的非负整数数组nums。
HEU_firejef
·
2024-01-01 17:42
LeetCode每日一题
数据结构
算法
leetcode
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他