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】力扣刷题
代码随想录刷题笔记-Day02
1.有序数组的平方977.有序数组的平方https://
leetcode
.cn/problems/squares-of-a-sorted-array/description/给你一个按非递减顺序排序的整数数组
枯树老斑鸠
·
2024-01-26 22:38
代码随想录
算法
笔记
java
59.螺旋矩阵II(力扣
LeetCode
)
59.螺旋矩阵II题目描述给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1>generateMatrix(intn){//初始化一个n*n的矩阵,所有元素值为0vector>num(n,vector(n,0));intk=
林海绮律
·
2024-01-26 22:06
leetcode
矩阵
leetcode
c++
844.比较含退格的字符串(力扣
LeetCode
)
844.比较含退格的字符串题目描述给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。示例1:输入:s=“ab#c”,t=“ad#c”输出:true解释:s和t都会变成“ac”。示例2:输入:s=“ab##”,t=“c#d#”输出:true解释:s和t都会变成“”。示例3:输入:s=“a#c”,t=“
林海绮律
·
2024-01-26 22:36
leetcode
leetcode
算法
职场和发展
c++
283.移动零(力扣
LeetCode
)
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1&nums){//初始化一个慢指针slow用于跟踪最新非零元素应该放置的位置intslow=0;//使用快指针fast遍历数组中的所
林海绮律
·
2024-01-26 22:35
leetcode
leetcode
算法
职场和发展
【
LeetCode
: 155. 最小栈 + 栈 + 数据结构设计】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-26 22:34
面试必须掌握的101题
leetcode
数据结构
java
算法
面试
栈
【
LeetCode
: 36. 有效的数独 + 模拟】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-26 22:33
面试必须掌握的101题
leetcode
算法
java
面试
模拟
位运算
【
LeetCode
: 148. 排序链表 + 链表 + 归并排序】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-26 22:03
面试必须掌握的101题
#
链表系列
leetcode
链表
算法
java
面试
归并排序
递归
34.在排序数组中查找元素的第一个和最后一个位置(力扣
LeetCode
)
文章目录34.在排序数组中查找元素的第一个和最后一个位置题目描述二分34.在排序数组中查找元素的第一个和最后一个位置题目描述给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。你必须设计并实现时间复杂度为O(logn)的算法解决此问题。示例1:输入:nums=[5,7,7,8
林海绮律
·
2024-01-26 22:33
leetcode
leetcode
算法
数据结构
二分
c++
Leetcode
---1716. 计算力扣银行的钱
classSolution{publicinttotalMoney(intn){intstart=1;intsum=0;while(n>=7){n-=7;sum=sum+((start+start+6)*7)/2;start++;}sum=sum+((start+start+n-1)*n)/2;returnsum;}}分为两种情况,n大于等于7时和n小于7,两种情况n大于7的时候,就是首项为sta
花园宝宝胡图图
·
2024-01-26 22:19
leetcode
leetcode
算法
职场和发展
Leetcode
力扣数据库SQL(VIP)题目及解答全集
511游戏玩法分析I ##SQL架构 CreatetableIfNotExistsActivity(player_idint,device_idint,event_datedate,games_playedint) TruncatetableActivity insertintoActivity(player_id,device_id,event_date,games_played)values(
纸短情长恋曲
·
2024-01-26 22:46
sql
数据库
leetcode
代码随想录算法训练营打卡day2 |977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
一、
LeetCode
977有序数组的平方题目链接:977.有序数组的平方https://
leetcode
.cn/problems/squares-of-a-sorted-array/description
橙南花已开
·
2024-01-26 21:08
代码随想录算法训练营
算法
矩阵
数据结构
代码随想录算法训练营第二天|
LeetCode
977.有序数组的平方、209.长度最下的子数组、59.螺旋矩阵
977.有序数组的平方-力扣(
LeetCode
)暴力解法classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;isortedSquares
buskin.
·
2024-01-26 21:37
算法
leetcode
矩阵
代码随想录算法训练营第三天|
LeetCOde
203.移除链表元素、707.设计链表、206.反转链表
203.移除链表元素-力扣(
LeetCode
)/***Definitionforsingly-linkedlist.
buskin.
·
2024-01-26 21:37
算法
leetcode
链表
代码随想录算法训练营打卡day1 |704. 二分查找,27. 移除元素
一、
LeetCode
704二分查找题目链接:704.二分查找解法一:左闭右闭classSolution{publicintsearch(int[]nums,inttarget){intleft=0,right
橙南花已开
·
2024-01-26 21:06
代码随想录算法训练营
算法
java
代码随想录算法训练营第一天|
LeetCode
704. 二分查找、27. 移除元素
LeetCode
704.二分查找704.二分查找-力扣(
LeetCode
)classSolution{public:intsearch(vector&nums,inttarget){intmin=0;intmax
buskin.
·
2024-01-26 21:36
算法
leetcode
LeetCode
#592 Fraction Addition and Subtraction 分数加减运算
592FractionAdditionandSubtraction分数加减运算Description:Givenastringrepresentinganexpressionoffractionadditionandsubtraction,youneedtoreturnthecalculationresultinstringformat.Thefinalresultshouldbeirreduci
air_melt
·
2024-01-26 21:14
160. 相交链表(python3)
Problem:160.相交链表思路参考:哈希表:https://
leetcode
.cn/problems/intersection-of-two-linked-lists/solutions/811625
Syntax_CD
·
2024-01-26 21:26
LeetCode精选
链表
数据结构
哈希算法
leetcode
python
128. 最长连续序列 (Python3)
Problem:128.最长连续序列思路参考:https://
leetcode
.cn/problems/longest-consecutive-sequence/solutions/276931/zui-chang-lian-xu-xu-lie-by-
leetcode
-solution
Syntax_CD
·
2024-01-26 21:25
LeetCode精选
哈希算法
算法
python
leetcode
leetcode
:2859. 计算 K 置位下标对应元素的和(python3解法)
难度:简单给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。整数的二进制表示中的1就是这个整数的置位。例如,21的二进制表示为10101,其中有3个置位。示例1:输入:nums=[5,10,1,5,2],k=1输出:13解释:下标的二进制表示是:0=00021=00122=01023=01124
心软且酷丶
·
2024-01-26 20:37
算法
python
leetcode
算法
python
leetcode
:2733. 既不是最小值也不是最大值(python3解法)
难度:简单给你一个整数数组nums,数组由不同正整数组成,请你找出并返回数组中任一既不是最小值也不是最大值的数字,如果不存在这样的数字,返回-1。返回所选整数。示例1:输入:nums=[3,2,1,4]输出:2解释:在这个示例中,最小值是1,最大值是4。因此,2或3都是有效答案。示例2:输入:nums=[1,2]输出:-1解释:由于不存在既不是最大值也不是最小值的数字,我们无法选出满足题目给定条件
心软且酷丶
·
2024-01-26 20:32
python
算法
leetcode
算法
python
A-
LeetCode
-1-算法(A1-5)-贪心算法
上层主目录https://www.jianshu.com/p/63ba15ef62271、2、3、4、5、
鄙人_阿K
·
2024-01-26 20:13
LeetCode
21.合并两个有序链表(python版)
需求将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]代码classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextclassSolution:defmerge_list(self
奋斗哼哼
·
2024-01-26 20:54
leetcode
链表
python
算法
LeetCode
14.最长公共前缀(python版)
需求编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例1:输入:strs=[“flower”,“flow”,“flight”]输出:“fl”示例2:输入:strs=[“dog”,“racecar”,“car”]输出:“”解释:输入不存在公共前缀。代码classSolution():defmax_common(self,strs):ifnotstrs:#如果数组
奋斗哼哼
·
2024-01-26 20:24
leetcode
python
算法
开发语言
LeetCode
20.有效的括号(python版)
需求给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:false分析可以使用栈来解决这个问题。遍历字符串中的每一个字
奋斗哼哼
·
2024-01-26 20:24
leetcode
python
算法
LeetCode
13.罗马数字转整数(python版)
需求罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表
奋斗哼哼
·
2024-01-26 20:23
leetcode
python
算法
Leetcode
DAY2:有序数组的平方 长度最小的子数组 螺旋矩阵
977.有序数组的平方(1)暴力class Solution: def sortedSquares(self, nums: List[int]) -> List[int]: n = len(nums) res = [0] * n for i in range(n): res[i] = nums[i] * nums[i]
Petal990912
·
2024-01-26 20:50
leetcode
矩阵
算法
【2025暑期实习冲刺】day02: 有序数组的平方、长度最小的子数组、螺旋矩阵
周末想做个chatgpt辅助
leetcode
刷题的模型,不知道有木有小伙伴感兴趣。977.有序数组的平方先看题目给你一个按非递减顺序排序的整数数组nums
李狗蛋St
·
2024-01-26 20:49
矩阵
算法
leetcode
java
数据结构
代码随想录day02| 有序数组的平方|长度最小的子数组|螺旋矩阵II
1.有序数组的平方题目:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台1.双指针法利用一个快指针和慢指针:比较下标为fast和slow的数组值的平方,并定义一个与原数组大小相同的新数组。
晴贺
·
2024-01-26 20:19
算法
leetcode
数据结构
c++
c语言
day2 有序数组的平方|长度最小的子数组|螺旋矩阵II
1.有序数组的平方
leetcode
977输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100
isYangxiaonanYa
·
2024-01-26 20:47
leetcode
算法
数据结构
day02 有序数组平方、长度最小的子数组、螺旋矩阵II
题目链接:
leetcode
977-有序数组平方,
leetcode
209-长度最小的子数组,
leetcode
59-螺旋矩阵II有序数组平方解题思路:双指针法,left,right1)创建一个等长的新数组2
9174583
·
2024-01-26 20:15
算法
算法------(3)位运算
按位取反对二进制数进行按位取反,~X=-(x+1)^异或两个二进制数同一位不同为1相同为0得到一个新的二进制数补充:n^0=nn^n=0a^b=b^aa^b^c=a^(b^c)=(a^b)^c;例题:
leetcode
136
FancySuMMer11
·
2024-01-26 19:06
算法基础课
算法
leetcode
LeetCode
精选算法200题------(2)408.有效单词缩写
今天上午本来准备把ACwing的算法基础课听一点的,结果网站莫名其妙的放不出视频了。于是把昨晚上半夜没做出来的一道题接着做了一下。这道题还是比较复杂的,虽然我自己做出来了,但方法显然并不是那么高效。先说自己做的思路:用两个指针分别对abbr字符串和word字符串进行遍历,abbr的字符串为主指针。遍历时分两种情况:1)abbr的指针对应的字符不是数字,则两个指针都往前走。2)abbr的指针对应的字
FancySuMMer11
·
2024-01-26 19:05
LeetCode算法200+
leetcode
算法
LeetCode
精选算法200题------(1)266.回文排列
于是开始在
LeetCode
上找题目做做。写题解或许是个不错的选择。准备把题解分为两部分:思考(自己怎么做的)+学习(别人怎么做的)。
FancySuMMer11
·
2024-01-26 19:35
LeetCode算法200+
算法
leetcode
职场和发展
LeetCode
-题目整理【11】:回溯算法
下面这些题目的解答,都使用到回溯算法解答,通过找到目标条件,满足之后就可以返回;另外可以使用剪枝,减少调用递归的次数,减少时间。电话号码的字母组合中等给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits=“23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“b
菜鸟要加油!
·
2024-01-26 19:56
算法
leetcode
LeetCode
:1706. 球会落何处(Java 模拟)
目录1706.球会落何处题目描述:实现代码与解析:原理思路:1706.球会落何处题目描述:用一个大小为mxn的二维网格grid表示一个箱子。你有n颗球。箱子的顶部和底部都是开着的。箱子中的每个单元格都有一个对角线挡板,跨过单元格的两个角,可以将球导向左侧或者右侧。将球导向右侧的挡板跨过左上角和右下角,在网格中用1表示。将球导向左侧的挡板跨过右上角和左下角,在网格中用-1表示。在箱子每一列的顶端各放
Cosmoshhhyyy
·
2024-01-26 19:55
LeetCode
leetcode
java
LeetCode
:1701. 平均等待时间(Java 模拟)
目录1701.平均等待时间题目描述:实现代码与解析:简单模拟原理思路:1701.平均等待时间题目描述:有一个餐厅,只有一位厨师。你有一个顾客数组customers,其中customers[i]=[arrivali,timei]:arrivali是第i位顾客到达的时间,到达时间按非递减顺序排列。timei是给第i位顾客做菜需要的时间。当一位顾客到达时,他将他的订单给厨师,厨师一旦空闲的时候就开始做这
Cosmoshhhyyy
·
2024-01-26 19:24
LeetCode
leetcode
算法
职场和发展
LeetCode
-题目整理【10】:单词搜索
先补充一些小知识:dfs和回溯的区别深度优先搜索(DFS)和回溯是两种常用的算法思想,它们在解决问题时有一些相似之处,但也有一些不同之处。深度优先搜索(DFS)是一种用于遍历或搜索图、树或其他数据结构的算法。它从一个起始节点开始,沿着一条路径尽可能深地搜索,直到无法继续或达到目标节点。然后,它回溯到之前的节点,并尝试其他的路径。DFS是一种递归的算法,通过调用自身来实现深度搜索。DFS的特点是先深
菜鸟要加油!
·
2024-01-26 19:54
leetcode
深度优先
算法
LeetCode
:670. 最大交换(Java 贪心)
目录670.最大交换题目描述:实现代码与解析;贪心原理思路:670.最大交换题目描述:给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。示例1:输入:2736输出:7236解释:交换数字2和数字7。示例2:输入:9973输出:9973解释:不需要交换。注意:给定数字的范围是[0,108]实现代码与解析;贪心classSolution{publicintmaximumSwa
Cosmoshhhyyy
·
2024-01-26 19:24
LeetCode
leetcode
算法
职场和发展
力扣刷MySQL-第九弹(详细讲解)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:
力扣刷题
讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注
小小恶斯法克
·
2024-01-26 18:39
力扣刷题讲解-MySQL
leetcode
mysql
算法
力扣刷MySQL-第八弹(详细讲解)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:
力扣刷题
讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注
小小恶斯法克
·
2024-01-26 18:07
力扣刷题讲解-MySQL
leetcode
mysql
算法
Leetcode
—2942. 查找包含给定字符的单词【简单】
2023每日刷题(一零一)
Leetcode
—2942.查找包含给定字符的单词实现代码classSolution{public:vectorfindWordsContaining(vector&words
源代码•宸
·
2024-01-26 18:35
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
字符串
Leetcode
—剑指Offer LCR 083. 全排列【中等】
2023每日刷题(一零二)
Leetcode
—LCR083.全排列实现代码classSolution{public:vector>permute(vector&nums){vector>ans;intn=
源代码•宸
·
2024-01-26 18:35
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
回溯
dfs
Leetcode
—2807. 在链表中插入最大公约数【中等】
2023每日刷题(九十九)
Leetcode
—2807.在链表中插入最大公约数实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2024-01-26 18:05
LeetCode刷题
leetcode
链表
算法
c++
经验分享
数据结构
gcd
Leetcode
—2769. 找出最大的可达成数字【简单】
2023每日刷题(一百)
Leetcode
—2769.找出最大的可达成数字实现代码classSolution{public:inttheMaximumAchievableX(intnum,intt){returnnum
源代码•宸
·
2024-01-26 18:32
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
LeetCode
-155-最小栈
示例说明请见
LeetCode
官网。来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/min-stack/著作权归领扣网络
雄狮虎豹
·
2024-01-26 18:01
[
leetcode
刷题记录] 1254.统计封闭岛屿数量
原题链接:1254.统计封闭岛屿的数目-力扣(
LeetCode
)(
leetcode
-cn.com)考察知识点:dfs解题思路与源代码:/***@param{number[][]}grid*@return
Ryougi_
·
2024-01-26 18:30
LeetCode
#676 Implement Magic Dictionary 实现一个魔法字典
676ImplementMagicDictionary实现一个魔法字典Description:Designadatastructurethatisinitializedwithalistofdifferentwords.Providedastring,youshoulddetermineifyoucanchangeexactlyonecharacterinthisstringtomatchanyw
air_melt
·
2024-01-26 17:05
LeetCode
#865 Smallest Subtree with all the Deepest Nodes 具有所有最深节点的最小子树
865SmallestSubtreewithalltheDeepestNodes具有所有最深节点的最小子树Description:Giventherootofabinarytree,thedepthofeachnodeistheshortestdistancetotheroot.Returnthesmallestsubtreesuchthatitcontainsallthedeepestnodes
air_melt
·
2024-01-26 17:02
算法训练营 day55 动态规划 买卖股票问题系列3
算法训练营day55动态规划买卖股票问题系列3最佳买卖股票时机含冷冻期309.最佳买卖股票时机含冷冻期-力扣(
LeetCode
)给定一个整数数组prices,其中第prices[i]表示第i天的股票价格
还是选择了面包
·
2024-01-26 17:19
训练营
算法
动态规划
数据结构
算法训练营Day56(动态规划16)
583.两个字符串的删除操作力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台提醒本题和动态规划:115.不同的子序列相比,其实就是两个字符串都可以删除了,情况虽说复杂一些,但整体思路是不变的classSolution
Best,
·
2024-01-26 17:13
动态规划
算法
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
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
其他