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
Hot100之八:3.无重复字符的最长子串(哈希表+滑动窗口)
题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长
shanshandeisu
·
2025-02-15 01:01
LeetCode
leetcode
算法
后端
java
散列表
哈希算法
【2023】
LeetCode
HOT 100——滑动窗口&子串
目录1.无重复字符的最长子串1.1C++实现1.2Python实现1.3时空分析2.找到字符串中所有字母异位词2.1C++实现2.2Python实现2.3时空分析3.和为K的子数组3.1C++实现3.2Python实现3.3时空分析4.滑动窗口最大值4.1C++实现4.2Python实现4.3时空分析5.最小覆盖子串5.1C++实现5.2Python实现5.3时空分析1.无重复字符的最长子串原题链
「已注销」
·
2025-02-15 01:59
leetcode
算法
数据结构
技术面 - 手撕算法题整理
LeetCode
原题刷题策略:优先刷"hot100"的题目,其次"刷频次高"的题目,最后再刷剩余的题目编号频次难度hot100
程序员阿甘
·
2025-02-15 01:28
华为OD算法刷题笔记
华为校招算法刷题笔记
算法
LeetCode
热题100(Hot100) 每日题目记录)_JavaScript实现_2022-4-24 周末总结
2022-4-24周末总结方法:模拟
LeetCode
思路出现1的时候就记录1的索引,然后和之前出现1的索引位置进行比较,遍历完的最大值就是要找的值。
Papper_Shark
·
2025-02-15 00:27
力扣热题100
javascript
leetcode
LeetCode
Hot100 - 子串篇
前言挑战一个月刷完力扣的hot100,记录一下每题的思路~这次是子串相关的题目(1)560.和为K的子数组①暴力枚举,使用一个变量sum记录以l开头r结尾的情况classSolution{publicintsubarraySum(int[]nums,intk){intres=0;//枚举每种情况for(intl=0;lmap=newHashMappq=newPriorityQueueInteger
搞笑症患者
·
2025-02-15 00:27
力扣hot100
leetcode
算法
子串
LeetCode
Hot 100:子串
LeetCode
Hot100:子串560.和为K的子数组思路1:二重循环枚举(超时)classSolution{public:intsubarraySum(vector&nums,intk){intn=
UestcXiye
·
2025-02-15 00:26
Every
day
a
LeetCode
C++
LeetCode
数据结构与算法
【
LeetCode
Hot100 子串】和为 k 的子数组、滑动窗口最大值、最小覆盖子串
的子数组题目描述解题思路主要思路步骤时间复杂度与空间复杂度代码实现2.滑动窗口最大值题目描述解题思路双端队列的原理:优化步骤:Java实现3.最小覆盖子串题目描述解题思路滑动窗口的基本思路:具体步骤:算法的关键点:Java实现1.和为k的子数组题目描述给定一个
整数
数组
落啦啦
·
2025-02-15 00:54
数据结构与算法
leetcode
算法
数据结构
代码随想录算法训练营第三天 | 链表理论基础,203.移除链表元素,707.设计链表,206.
反转
链表
代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.
反转
链表203.移除链表元素给你一个链表的头节点head和一个
整数
val,请你删除链表中所有满足Node.val
白鹭鸣鸣!
·
2025-02-14 23:49
算法
链表
数据结构
java
快速排序及其Python解法
1.题目给定一个长度为n的
整数
,使用快速排序对这个数列按照从小到大进行排序,并将排好顺序的数列按照顺序进行输出。
2201_75292354
·
2025-02-14 23:18
Python基础算法
算法
数据结构
python
力扣 第1题:两数之和(Java)
题目:给定一个
整数
数组nums和一个
整数
目标值target,请你在该数组中找出和为目标值target的那两个
整数
,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。
曼城铁闸
·
2025-02-14 22:04
java
算法
【
LeetCode
】739. 每日温度
题目739.每日温度思路创建一个栈,遍历输入,如果栈为空则直接压入,如果栈非空且当前温度大于栈顶元素,则弹出栈顶元素,并且a[pre]=i-pre,pre为栈顶元素,如果当前温度小于栈顶元素,则直接压入栈中。代码classSolution{public:vectordailyTemperatures(vector&temperatures){intn=temperatures.size();vec
Liu_Meihao
·
2025-02-14 21:29
leetcode
算法
力扣第一题 哈希解法 O(n)时间复杂度
题目:给定一个
整数
数组nums和一个
整数
目标值target,请你在该数组中找出和为目标值target的那俩个
整数
,并返回它们的数组下标。
01_
·
2025-02-14 21:57
leetcode
哈希算法
算法
2520. 统计能整除数字的位数
给你一个
整数
num,返回num中能整除num的数位的数目。如果满足nums%val==0,则认为
整数
val可以整除nums。示例1:输入:num=7输出:1解释:7被自己整除,因此答案是1。
冱洇
·
2025-02-14 20:52
力扣刷题记录
算法
数据结构
leetcode
双指针思想
适用于有序数组或字符串的问题(如两数之和、
反转
字符串等)。快慢指针:两个指针以不同的速度
六七_Shmily
·
2025-02-14 20:17
算法题
算法
双指针
【16届蓝桥杯寒假刷题营】第1期DAY4
输入格式第一行输入一个
整数
n(1001≤n≤10^9),表示n的大小。输出格式输出仅一行,包含一个
整数
,如果能找到满足条件的x,则输出x的最大值,否则输出0。
qystca
·
2025-02-14 19:15
蓝桥杯
算法
数据结构
模拟
c++
Leetcode
6433. 矩阵中移动的最大次数
文章目录题目代码(DFS首刷自解,超过时间限制)代码(DP首刷看解析)题目
Leetcode
6433.矩阵中移动的最大次数代码(DFS首刷自解,超过时间限制)classSolution{public:intmaxMoves
JehanRio
·
2025-02-14 19:15
Leetcode专栏
leetcode
矩阵
算法
【
LeetCode
周赛】6433.矩阵中移动的最大次数
动态规划五部曲classSolution{public:intmaxMoves(vector>&grid){/*动态规划解决单序列问题:根据题目的特点找出当前遍历元素对应的最优解(或解的数目)和前面若干元素(通常是一个或两个)的最优解(或解的数目)的关系,并以此找出相应的状态转移方程。从题目的描述来看,需要从当前遍历的元素dp更新未来的dp值,这显然不符合动态规划的思想,所以需要将问题进行转换,转
积跬步方千里
·
2025-02-14 19:14
LeetCode
leetcode
算法
【
Leetcode
】2684. 矩阵中移动的最大次数
文章目录题目思路代码结果题目题目链接给你一个下标从0开始、大小为mxn的矩阵grid,矩阵由若干正
整数
组成。
想要AC的dly
·
2025-02-14 19:13
练习题(记录做题想法)
leetcode
矩阵
算法
c++
职场和发展
网格bfs,
LeetCode
2684. 矩阵中移动的最大次数
一、题目1、题目描述给你一个下标从0开始、大小为mxn的矩阵grid,矩阵由若干正
整数
组成。
_Equinox
·
2025-02-14 19:41
leetcode每日一题
算法
c++
leetcode
宽度优先
矩阵
2023年研究生数学建模竞赛优秀论文汇总
A题:WLAN网络信道接入机制建模B题:DFT类矩阵的
整数
分解逼近:解析与优化方法C题:大规模创新类竞赛评审方案研究D题:区域双碳目标与路径规划研究E题:出血性脑卒中临床智能诊疗模型的建立F题:强对流降水临近预报收集的历年研究生数学建模竞赛代码
Xiaoxll12
·
2025-02-14 18:05
数学建模
【推荐】爽,在 IDE 中做
LeetCode
题目的插件
leetcode
-editor是一个可以在IDE中做
LeetCode
题目的插件仓库,以下是对该仓库的详细介绍:来看一下这个神器是啥基本信息名称:
Leetcode
Editor支持平台:理论上支持IntelliJIDEA
·
2025-02-14 17:25
ideleetcode
leetcode
第一题的哈希表解法
题目描述第一题:给定一个
整数
数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
しみず寧
·
2025-02-14 17:01
算法
力扣第一题 -- 两数之和Java解法【多解法】
题目描述:给定一个
整数
数组nums和一个
整数
目标值target,请你在该数组中找出和为目标值target的那两个
整数
,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。
超哥CG_544
·
2025-02-14 17:30
力扣题解
leetcode
算法
python 中 / 、 // 、% 的区别
//(地板除)表示向下取整的除法,返回的是
整数
类型(可以理解为/的
整数
部分),例如3//2=1,6.0//4=1。%(取余数)表示取模,返回的是
整数
类型,例如4%2=0,5%2=1。
The Begining
·
2025-02-14 17:59
python学习
python
Python中的//, /, % 运算符详解与区别
整除运算符//整除运算符//用于执行两数相除并返回不大于结果的最大
整数
。这与常规的除法有所不同,它丢弃小数部分,只保留
整数
部分。result=10//3print(result
Sitin涛哥
·
2025-02-14 16:26
Python
python
开发语言
declare和random
declare可以为变量声明类型:declare-ivar=1#声明为
整数
类型var=var+1#此时数学运算不需要let或者双圆括号还有另外一点区别:n=6/3echo"n=$n"#n=6/3declare-inn
wiesin
·
2025-02-14 15:16
linux
random
bash
less
C语言:输入一个
整数
,计算这个
整数
的位数
问题描述:输入一个
整数
,计算这个
整数
的位数输入描述:输入123456输出描述:你输入的
整数
位数为6位实际代码:用while#includeintmain(){//输入一个正
整数
,计算这个数有几位inti
A-八月
·
2025-02-14 12:55
c语言
算法
数据结构
基于单片机的智能奶茶机(论文+源码+图纸)
LCD液晶、蜂鸣器、按键、STC89C52单片机等器件,在功能上用户可以通过按键键控制选择甜度和添加物以及设置温度和时间,当按下按键开始后,加热片则开始工作,直到温度达到设定值时则停止加热,然后电机正
反转
模拟搅拌
云山工作室
·
2025-02-14 11:18
单片机
嵌入式硬件
毕业设计
毕设
stm32
LeetCode
第22题_括号生成
LeetCode
第22题:括号生成题目描述数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。
@蓝莓果粒茶
·
2025-02-14 10:43
算法
leetcode
算法
职场和发展
c#
unity
数据结构
LeetCode
第23题_合并K个升序链表
LeetCode
第23题:合并K个升序链表题目描述给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。
@蓝莓果粒茶
·
2025-02-14 08:57
算法
leetcode
链表
windows
算法
c#
unity
数据结构
【腾讯TMQ】【浅谈Chromium中的设计模式(一)】——Chromium中模块分层和进程模型
Chromium中模块分层和进程模型任何好的架构就要做到模块之间高内聚,低耦合,并符合SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖
反转
)的设计原则。Chrom
腾讯移动品质中心TMQ
·
2025-02-14 04:55
测试分析
递归实现枚举(dfs)
实现指数型枚举实现排列型枚举实现组合型枚举1.实现指数型枚举从1∼n这n个
整数
中随机选取任意多个,输出所有可能的选择方案。输入格式输入一个
整数
n。输出格式每行输出一种方案。
delim6
·
2025-02-14 04:24
深度优先
算法
c语言如何输入带\n和空格的字符串
输出:一个非负
整数
,字符串的长度。样例输入:IlikeC++.样例输出:11思路:这道题要使用数组储存输入的内容,判
爱吃芝麻汤圆
·
2025-02-14 04:52
C语言
c语言
数据结构
c++
C# 上位机--枚举
每个枚举成员都有一个关联的
整数
值,默认情况下,第一个成员的值为0,后续成员的值依次递增1。枚举其实是一组
整数
类型的组合,它表示一个变量可以选择的值域。使用枚举的好处:一是可以使用符号代替实
C#Thread
·
2025-02-14 03:00
C#上位机
c#
开发语言
Leetcode
416.分割等和子集(01背包问题)
416.分割等和子集题目方法一——动态规划(01背包问题)方法二——背包问题(空间复杂度将为O(n))题目给定一个只包含正
整数
的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
凤梨No.1
·
2025-02-14 03:57
leedcode刷题
背包问题
java
leetcode
动态规划
背包入门——
LeetCode
416. 分割等和子集
题目描述:给定一个只包含正
整数
的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
sunnyLKX
·
2025-02-14 03:56
LeetCode
java
动态规划
leetcode
算法
数据结构
力扣(
leetcode
)第455题分发饼干(Python)
455.分发饼干题目链接:455.分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例1:输入:g=[
十八子是李
·
2025-02-14 02:26
Python题集
leetcode
python
算法
开发语言
通俗易懂:贪心算法(一):分配问题 (力扣455分发饼干 和135分发糖果)
看完本文,可以顺便解决
leetcode
以下两个题目:455.分发饼干(简单)135.分发糖果(困难)一、通俗易懂的贪心算法|思想贪心算法就是采用贪心的策略,保证每一次的操作都是局部最优的,从而使得结果是全局最优的
比特的一天
·
2025-02-14 02:55
leetcode详解
算法
数据结构
贪心算法
面试
[动态规划]
leetcode
416. 分割等和子集
问题描述: 分割等和子集:给你一个只包含正
整数
的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 例子:输入nums={1,5,11,5};输出true。
Mr.Qin_
·
2025-02-14 02:54
Java学习
Java
0-1背包问题
动态规划
代码随想录 Day 30 | 【第七章 回溯算法part 03】93.复原IP地址、78.子集、90.子集II
|
LeetCode
:93.复原IP地址_哔哩哔哩_bilibili1.题意有效的IP地址正好由四个
整数
(每个
整数
位于0到255之间组成,且不能含有前导0),
整数
之间用'.'分隔。
Accept17
·
2025-02-14 02:54
算法
leetcode
_二叉树 111. 二叉树的最小深度
111.二叉树的最小深度给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。1.深度遍历DFS(递归)#Definitionforabinarytreenode.#classTreeNode(object):#def__init__(self,val=0,left=None,right=None):#self.val=val#
MiyamiKK57
·
2025-02-14 02:53
leetcode
算法
深度优先
SQL-
leetcode
—1581. 进店却未进行过交易的顾客
1581.进店却未进行过交易的顾客表:Visits±------------±--------+|ColumnName|Type|±------------±--------+|visit_id|int||customer_id|int|±------------±--------+visit_id是该表中具有唯一值的列。该表包含有关光临过购物中心的顾客的信息。表:Transactions±---
掉进悬崖的狼
·
2025-02-14 02:53
谈笑间刷leetcode
谈笑间学会大数据
Mysql
sql
leetcode
数据库
【
Leetcode
】416. 分割等和子集
题目链接:分割等和子集题目描述:给你一个只包含正
整数
的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。思路:将数组分割成两个等和的子集。
promise_yaner
·
2025-02-14 02:22
背包
动态规划
leetcode
动态规划
算法
Python取整的方法
向下取整向下取整是指将一个数值向下舍入到最接近的较小
整数
。在Python中,可以使用math模块的floor函数来实现向下取整操作。下面是一个示例代码:importmathnum=
HackDyno
·
2025-02-14 02:22
python
开发语言
Python
【
LeetCode
刷题】单调栈(1)-下一更大元素
此博客为《代码随想录》单调栈章节的学习笔记,主要内容为单调栈下一更大元素问题的相关题目解析。文章目录739.每日温度496.下一个更大元素I503.下一个更大元素II739.每日温度题目链接classSolution:defdailyTemperatures(self,temperatures:List[int])->List[int]:n=len(temperatures)res=[0]*nst
Bran_Liu
·
2025-02-14 02:51
LeetCode
leetcode
算法
职场和发展
python
动态规划
LeetCode
-1049.最后一块石头的重量Ⅱ
有一堆石头,用
整数
数组stones表示。其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。
欧了111
·
2025-02-14 02:19
动态规划
动态规划
leetcode
算法
c语言
01背包
从零开始刷
leetcode
数组的“度”C语言编程解答
描述给定一个非空且只包含非负数的
整数
数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。你的任务是在nums中找到与nums拥有相同大小的度的最短连续子数组,返回其长度。
多宝气泡水
·
2025-02-13 23:02
从零开始leetcode
算法
数据结构
leetcode
c语言
哈希算法
LeetCode
:两排序数组中位数(C语言版)
doublefindMedianSortedArrays(int*nums1,intnums1Size,int*nums2,intnums2Size){inta[nums1Size+nums2Size];inti=0;intj=0;intk=0;while(i
想考北航的小刺猬
·
2025-02-13 22:29
LeetCode
leetcode
c语言
算法
LeetCode
题库-1~10(C语言)
LeetCode
题库-1~10-C语言1两数之和代码:2两数相加代码:3无重复字符的最长子串代码:4寻找两个正序数组的中位数代码:5最长回文子串代码:6Z字形变换代码:7
整数
反转
代码:8字符串转换
整数
(
等待另一个根号二
·
2025-02-13 22:28
LeetCode题库
leetcode
c语言
一、C语言编程
LeetCode
数据结构题
一、链表1、两数相加算法思想:1、设置两个指针p,q,分别指向两个链表的头结点2、设置一个临时变量temp,用来记录两个数相加时是否有进位,初始化为0。只要p,q指针不指向空,就循环把两个指针所指向节点的值和temp相加。如果大于9,就让一个临时变量设置为1,并把相加结果减10,把结果赋给两个指针所指向节点的值;如果小于9就直接赋值给两个节点所指向的值。然后p,q指针分别后移一个节点。3、最后,判
失败才是人生常态
·
2025-02-13 22:58
考研初试准备
c语言
数据结构
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他