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-中等难度
LeetCode第348题_设计井字棋
LeetCode第348题:设计井字棋文章摘要本文详细解析LeetCode第348题"设计井字棋",这是一道
中等难度
的设计题目。
·
2025-07-28 07:22
【
leetcode-
字符串】单词搜索 II
【
leetcode-
字符串】单词搜索II题目:给定一个二维网格board和一个字典中的单词列表words,找出所有同时在二维网格和字典中出现的单词。
程序员小2
·
2025-07-21 23:54
LeetCode第337题_打家劫舍III
LeetCode第337题:打家劫舍III文章摘要本文详细解析LeetCode第337题"打家劫舍III",这是一道
中等难度
的二叉树动态规划问题。
@蓝莓果粒茶
·
2025-07-21 08:06
算法
leetcode
算法
职场和发展
c#
学习
【从零开始的
LeetCode-
算法】3202. 找出有效子序列的最大长度 II
给你一个整数数组nums和一个正整数k。nums的一个子序列sub的长度为x,如果其满足以下条件,则称其为有效子序列:(sub[0]+sub[1])%k==(sub[1]+sub[2])%k==...==(sub[x-2]+sub[x-1])%k返回nums的最长有效子序列的长度。示例1:输入:nums=[1,2,3,4,5],k=2输出:5解释:最长有效子序列是[1,2,3,4,5]。示例2:输
九圣残炎
·
2025-07-20 22:25
算法
leetcode
java
leetcode: 167. 两数之和 II - 输入有序数组
中等难度
题目描述给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。
-兮
·
2025-07-20 16:13
#
leetcode
leetcode
算法
数据结构
LeetCode-
下一个排列
(一)题目描述实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。示例:输入:nums=[1,2,3]输出:[1,3,2](二)解题思路1、思路重点:如何保证下一排列是大于当前排列的最小排列?(1)动的元素越靠后越好,所以需从后
学计算机的小花神
·
2025-07-10 21:27
leetcode
算法
java
LeetCode-
解数独(C++)
37.解数独题目描述:编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用‘.’表示。示例1:输入:board=[[“5”,“3”,“.”,“.”,“7”,“.”,“.”,“.”,“.”],[“6”,“.”,“.
海螺蜜
·
2025-07-08 18:54
leetcode题
leetcode
c++
算法
LeetCode-
最长回文子串
classSolution:deflongestPalindrome(self,s:str)->str:n=len(s)#创建一个二维数组dp,用于记录回文子串的信息dp=[[False]*nfor_inrange(n)]start=0#记录最长回文子串的起始位置max_len=1#记录最长回文子串的长度#初始化单个字符和相邻两个字符是回文子串的情况foriinrange(n):dp[i][i]=
踏实写代码,认真搞学术的小研
·
2025-07-06 20:33
leetcode
LeetCode-
最长回文子串(005)
一.题目描述给你一个字符串s,找到s中最长的回文子串。二.示例示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"三.提示:1=0;--i){//从当前字符的下一个字符开始,向后遍历for(intj=i+1;j>1);}}//返回最长回文子串returns.substring(start,start+mx);}//辅助函
·
2025-07-06 20:02
LeetCode第300题_最长递增子序列
LeetCode第300题:最长递增子序列文章摘要本文详细解析LeetCode第300题"最长递增子序列",这是一道考察动态规划和二分查找的
中等难度
题目。
@蓝莓果粒茶
·
2025-07-02 07:58
算法
leetcode
算法
职场和发展
学习
c#
游戏
python
Leetcode-
串联所有单词的子串-Java
历经一个半小时终于看明白了,分享给需要的小伙伴题目难度:困难给定一个字符串s和一个字符串数组words。words中所有字符串长度相同。s中的串联子串是指一个包含words中所有字符串以任意顺序排列连接起来的子串。例如,如果words=["ab","cd","ef"],那么"abcdef","abefcd","cdabef","cdefab","efabcd",和"efcdab"都是串联子串。"a
云开·山落
·
2025-06-30 04:19
leetcode
java
算法
【5分钟力扣】1160.拼写单词(python3实现)
每天五分钟,看懂一道简单、
中等难度
的算法题,尽可能将复杂的题讲清楚。
金鞍少年
·
2025-06-29 10:44
金鞍少年的刷题之路
字符串
leetcode
力扣1160题
python拼写单词
LeetCode第285题_二叉搜索树中的顺序后继
LeetCode第285题:二叉搜索树中的顺序后继文章摘要本文详细解析LeetCode第285题"二叉搜索树中的顺序后继",这是一道考察二叉搜索树性质的
中等难度
题目。
@蓝莓果粒茶
·
2025-06-26 08:10
算法
leetcode
算法
职场和发展
c#
学习
python
c++
LeetCode第287题_寻找重复数
LeetCode第287题:寻找重复数文章摘要本文详细解析LeetCode第287题"寻找重复数",这是一道考察数组和二分查找的
中等难度
题目。
@蓝莓果粒茶
·
2025-06-25 08:50
算法
leetcode
算法
职场和发展
c#
学习
python
c++
8.每日
LeetCode-
笔试题,交替打印数字和字母
代码地址:interview-go:Go高级面试总结问题描述交替打印数字和字母使用两个goroutine交替打印序列,一个goroutine打印数字,另外一个goroutine打印字母,最终效果如下:12AB34CD56EF78GH910IJ1112KL1314MN1516OP1718QR1920ST2122UV2324WX2526YZ2728解题思路问题很简单,使用channel来控制打印的进度
os-lee
·
2025-06-18 23:58
数据结构和算法
leetcode
算法
LeetCode|910. 最小差值 II(day19)
这是一道
中等难度
的题目,考察如何通过调整数组中的数值来最小化最大值与最小值之间的差距。题目描述简要回顾给定一个整数数组nums和一个整数k,我们可以将数组中的每个元素加上或者减去一个不超过k的数。
·
2025-06-15 03:44
LeetCode-
电话号码的字母组合(回溯)
每日一题今天刷到的是一道利用回溯来解决的题,不过稍微有点复杂,并且我也有一段时间没有做回溯了,所有在解题时也是思考了一段时间。题目要求给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits="23"输出:["ad","ae","af","bd","be","bf","cd",
深夜无眠T
·
2025-06-13 19:42
刷题与算法
leetcode
算法
java
LeetCode 热题 100 11. 盛最多水的容器
这道题在LeetCode上被标记为
中等难度
,要求我们找到两条垂线,使得它们与x轴共同构成的容器可以容纳最多的水。下面我将详细讲解解题思路,并附上Python代码实现。
·
2025-06-07 21:25
LeetCode 热题 100 34. 在排序数组中查找元素的第一个和最后一个位置
这道题在LeetCode上被标记为
中等难度
,要求我们在一个按照非递减顺序排列的整数数组中找到目标值的开始位置和结束位置。如果数组中不存在目标值,返回[-1,-1]。
_Itachi__
·
2025-06-07 21:25
LeetCode
leetcode
算法
职场和发展
LeetCode 热题 100 739. 每日温度
这道题在LeetCode上被标记为
中等难度
,要求我们找到一个数组,其中每个元素表示从当前天开始,下一个更高温度出现的天数。如果之后没有更高的温度,则用0代替。
·
2025-06-07 21:54
LeetCode 热题 100 74. 搜索二维矩阵
这道题在LeetCode上被标记为
中等难度
,要求我们在一个满足特定条件的二维矩阵中查找一个目标值。如果目标值在矩阵中,返回true;否则,返回false。
_Itachi__
·
2025-06-07 20:51
LeetCode
leetcode
矩阵
算法
【每日一题】SQL练习题目和答案
【题目来源】
LeetCode-
连续出现的数字数据表Logs如下:colnametypeidintnumvarchar编写一个SQL查询,查找所有至少连续出现三次的数字。
woooooood
·
2025-05-27 05:17
学习记录
sql
LeetCode-
栈-有效的括号
LeetCode-
栈-有效的括号✏️关于专栏:专栏用于记录prepareforthecodingtest。
Wneosy
·
2025-05-26 22:35
leetcode
算法
【算法题】
LeetCode-
硬币划分问题-(动态规划、斜率优化、空间压缩)
今天来看一道关于动态规划的算法题:硬币划分问题。LeetCode链接简单点说,就是给你一些硬币,这些硬币有很多个,现在问你,组成n分钱,可以有多少种组合方式。文章目录一、暴力递归进行尝试解法二、经典的dp解法1、basecase2、普遍位置的推导三、斜率优化四、dp空间压缩一、暴力递归进行尝试解法可能很多的人,拿到这道题,都不知道该如何进行下手,没有任何的思路。我也是一样的,只能先尝试着用暴力的方
听雨7x
·
2025-05-24 19:14
算法题
动态规划
leetcode
算法
LeetCode 热题 100 131. 分割回文串
这道题在LeetCode上被标记为
中等难度
,要求将一个字符串s分割成若干个子串,使得每个子串都是回文串,并返回所有可能的分割方案。
_Itachi__
·
2025-05-12 20:55
LeetCode
leetcode
linux
算法
Leetcode-
数字操作
文章目录q7整数反转q8字符串转换整数q9回文数q43字符串相乘q172阶乘后的零q258各位相加q461汉明距离剑指Offer15.二进制中1的个数剑指Offer16.数值的整数次方剑指Offer17.打印从1到最大的n位数q7整数反转题目传送门题解水题。funcreverse(xint)int{num:=0forx!=0{num=num*10+x%10x/=10ifnummath.MaxInt
jenrain
·
2025-05-06 05:48
LeetCode
leetcode
Leetcode-
和为K的子数组
1.题目描述给你一个整数数组 arr 。请你返回和为奇数 的子数组数目。由于答案可能会很大,请你将结果对 10^9+7 取余后返回。 示例1:输入:arr=[1,3,5]输出:4解释:所有的子数组为[[1],[1,3],[1,3,5],[3],[3,5],[5]]。所有子数组的和为[1,4,9,3,8,5].奇数和包括[1,9,3,5],所以答案为4。示例2:输入:arr=[2,4,6]输出:0解
一梦花海
·
2025-04-30 06:43
JAVA面试基础
java
web
学习之路
Leetcode算法刷题
LeetCode 热题 100 560. 和为 K 的子数组
这道题在LeetCode上被标记为
中等难度
,要求我们统计数组中所有和为k的连续子数组的个数。下面我将详细讲解解题思路,并附上Python代码实现。
_Itachi__
·
2025-04-29 12:59
LeetCode
leetcode
算法
数据结构
leetcode-
数据结构-栈和队列
232用栈实现队列栈的顺序为后进先出,而队列的顺序为先进先出。使用两个栈实现队列,一个元素需要经过两个栈才能出队列,在经过第一个栈时元素顺序被反转,经过第二个栈时再次被反转,此时就是先进先出顺序。classMyQueue{privateStacka;//输入栈privateStackb;//输出栈publicMyQueue(){a=newStack();}publicvoidpush(intx){
刚学会学习的平
·
2025-04-29 11:17
leetcode专题
队列
栈
数据结构
LeetCode-
轮转数组,除自身以外数组的乘积
leetcode_hot100189.轮转数组238.除自身以外数组的乘积189.轮转数组已解答中等相关标签相关企业提示给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:
Jessie_waverider
·
2025-04-19 15:54
leetcode
Leetcode-
最长回文子串
1.题目描述给你一个字符串s,找到s中最长的回文子串。示例一:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例二:输入:s="cbbd"输出:"bb"示例三:输入:s="a"输出:"a"2.解题思路根据题目的意思我们可以知道简单的循环暴力解法加上判断字符串是否是回文字符串时间可能会超出限制。所以我们在判断回文字符串的时候采用双指针的思想,运用中心扩展法来解决问题。
一梦花海
·
2025-04-12 22:57
JAVA面试基础
java
web
学习之路
Leetcode算法刷题
leetcode——背包问题
初识背包问题算法题也做了有200多题了,终于准备刷一波背包问题,花了点时间写了一题
中等难度
的,其实就是动态规划按题目类型来分有三种,完全背包,0-1背包0-1背包就是指货物只有两种状态,装或不装,不能多装
timathy33
·
2025-04-11 17:41
笔记
动态规划
背包问题
leetcode-
代码随想录-链表-环形链表Ⅱ
题目题目链接:142.环形链表II-力扣(LeetCode)给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是
luckyme_
·
2025-04-07 01:07
数据结构
leetcode
链表
算法
leetcode-
代码随想录-链表-移除链表元素
题目链接:203.移除链表元素-力扣(LeetCode)给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]classSolution{public:ListNode*removeElements(ListNode*head,intval){}}
luckyme_
·
2025-04-07 01:07
数据结构
leetcode
链表
算法
代码随想录
leetcode-
数据结构刷题笔记
文章目录一、数组1.1二分查找1.1.1二分查找1.1.2搜索插入位置1.1.3排序数组中查找元素第一和最后一个位置1.1.4x的平方根1.1.5有效的完全平方数1.2快慢指针1.2.1移除元素1.2.2删除有序数组中的重复项1.2.3移动01.2.4比较含退格的字符串1.2.5有序数组的平方1.3滑动窗口1.3.1长度最小的子数组1.3.2水果成篮1.3.3最小覆盖字串1.4螺旋矩阵二、链表2.
csdn_dzh
·
2025-04-05 22:35
leetcode
数据结构
笔记
力扣每日打卡 2829. k-avoiding 数组的最小总和 (中等)
力扣每日打卡2829.k-avoiding数组的最小总和——
中等难度
前言一、题目内容二、解题方法1.哈希表2.官方题解前言这是刷算法题的第六天,用到的语言是JS题目:力扣2829.k-avoiding数组的最小总和
龙萌酱
·
2025-03-29 04:57
每日算法
leetcode
哈希算法
算法
LeetCode-
两数之和II-输入有序数组
标题:167两数之和II-输入有序数组题目给定一个已按照非递减顺序排列的整数数组numbers,请你从数组中找出两个数满足相加之和等于目标数target。函数应该以长度为2的整数数组的形式返回这两个数的下标值。numbers的下标从1开始计数,所以答案数组应当满足1target){end--;}else{start++;}}returnresult;}
SoaringW
·
2025-03-13 10:11
LeetCode
算法
java
leetcode
【从零开始的
LeetCode-
算法】3270. 求出数字答案
给你三个正整数num1,num2和num3。数字num1,num2和num3的数字答案key是一个四位数,定义如下:一开始,如果有数字少于四位数,给它补前导0。答案key的第i个数位(1=1;i/=10){intnum=Math.min(Math.min(num1/i,num2/i),num3/i);num1%=i;num2%=i;num3%=i;res+=num*i;}returnres;}}
九圣残炎
·
2025-03-06 19:50
算法
leetcode
java
LeetCode 热题100 438. 找到字符串中所有字母异位词
这道题在LeetCode上被标记为
中等难度
,要求我们在字符串s中找到所有是p的异位词的子串,并返回这些子串的起始索引。下面我将详细讲解解题思路,并附上Python代码实现。
_Itachi__
·
2025-03-04 15:42
LeetCode
leetcode
linux
算法
LeetCode 热题100 3. 无重复字符的最长子串
这道题在LeetCode上被标记为
中等难度
,要求我们找出一个字符串中不含有重复字符的最长子串的长度。下面我将详细讲解解题思路,并附上Python代码实现。
_Itachi__
·
2025-03-04 14:04
LeetCode
leetcode
算法
职场和发展
LeetCode 第77题 组合 Python题解
这道题是力扣的77题,
中等难度
,其实还好把#组合"""给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。"
热衷Python
·
2025-03-04 03:10
leetcode
深度优先
算法
python
力扣面试经典算法150题:跳跃游戏 II
跳跃游戏II今天的题目是力扣面试经典150题中的数组的
中等难度
题:跳跃游戏II。题目链接:https://leetcode.cn/problems/jump-game-ii/description/?
明月望秋思
·
2025-02-19 20:11
Java
学习
算法
算法
leetcode
面试
java
LangChain开发【NL2SQL】应用(few-shot优化)
前言之前发布的博客LangGraph开发Agent智能体应用【NL2SQL】-CSDN博客,留了一个问题,对于相对复杂的sql(leetcode
中等难度
的sql题),gpt4o就力不从心了。
向羿燃
·
2025-02-15 22:48
LangChain开发及生态
langchain
ai
人工智能
数据分析
力扣LeetCode #98 验证二叉搜索树(IsValidBST)
来源:
LeetCode-
示例示例1:输入:2/\13输出:true示例2:输入:5/\14/\36输出:false解释:输入为:[5,1,4,null,null,3,6]。根节点的值为5,但是其
苏志林的情敌
·
2025-02-11 10:10
二叉树
leetcode
java
算法
动态规划
LeetCode-
移除元素、删除有序数组中的重复项
LeetCode-
移除元素、删除有序数组中的重复项移除元素数组暴力for循环双指针法双指针(快慢指针)双指针优化(对撞指针)【快慢指针】26.删除有序数组中的重复项务必清晰理解记忆每个变量、每个函数的定义
Emily_ASL
·
2025-02-11 00:48
python
leetcode
算法
python
LeetCode-
回文数(C/C++)
题目描述给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数:是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true示例2:输入:x=-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:x=10输出:false解释:从右向左读,为01。
想创新AI的新青年
·
2025-02-10 01:39
leetcode
c++
算法
c语言
力扣LeetCode #77 组合(Combine)
来源:
LeetCode-
示例示例:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]-思路分析回溯+剪枝,列举所有情况即可。
苏志林的情敌
·
2025-02-08 09:23
剪枝
算法
leetcode
回溯
java
LeetCode-
移除元素(027)
一.题目描述给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为k,要通过此题,您需要执行以下操作:更改nums数组,使nums的前k个元素包含不等于val的元素。nums的其余元素和nums的大小并不重要。返回k。用户评测:评测机将使用以下代码测试您的解决方案:int
dm菜鸟编程
·
2025-02-07 02:17
LeetCode
leetcode
算法
数据结构
LeetCode-
第一题
LeetCode1.求两数之和开篇心得题目复述思考历程解题代码(C语言)结题结语开篇心得刷算法题一直是一件在计划中的事情,从未接触C语言时就拥有这样的冲动,直到现在学完数据结构,才有了略为正式的开始。之前从没有接触过算法题的训练,也深知自己几斤几两,所以博客里可能会有很多不成熟的、不正确的想法和观点,十分欢迎混圈的大神们赐教,但更多的还是想记录自己青涩的成长之路。叨叨半天的废话,下面还是开始进入正
Joanna-升
·
2025-01-30 10:43
LeetCode解题篇
leetcode
c语言
【从零开始的
LeetCode-
算法】3285. 找到稳定山的下标
有n座山排成一列,每座山都有一个高度。给你一个整数数组height,其中height[i]表示第i座山的高度,再给你一个整数threshold。对于下标不为0的一座山,如果它左侧相邻的山的高度严格大于threshold,那么我们称它是稳定的。我们定义下标为0的山不是稳定的。请你返回一个数组,包含所有稳定山的下标,你可以以任意顺序返回下标数组。示例1:输入:height=[1,2,3,4,5],th
九圣残炎
·
2025-01-26 21:43
java
算法
leetcode
上一页
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
其他