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中等题
015枚举之滑动窗口——算法备赛
原
题
链接思路分析见代码注解代码intmaxSubArray(vector&nums){intnumsSize=nums.size();intmax=nums[0];intm=0;for(inti=1;imax
.格子衫.
·
2025-05-14 06:06
算法备赛
算法
数据结构
LeetCode
:环形链表II
1、题目描述给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改链表。示例1:
D_aniel_
·
2025-05-14 01:33
leetcode
链表
算法
java
【hot100-动态规划-198.打家劫舍】
代码解析下面将结合代码对这道
题
进行详细解析:/***@param{number[]}nums*@ret
Zero101713
·
2025-05-14 01:32
hot100
动态规划
代理模式
算法
字符串转换次数问题:如何用动态规划高效计算长度?
(注意:此处需要修正示例,可能原
题
有其他规则
song_ly001
·
2025-05-14 00:59
动态规划
算法
leetcode
-hot-100(哈希)
写在前面这部分官方标记为哈希,下面的代码使用的都是C++进行实现,说到C++中的哈希,需要了解一下C++中的hashtable(std::unordered_map或std::unordered_set)。std::unordered_mapstd::unordered_map是一个存储键值对的容器,它允许通过键快速访问元素。这里的“快速”是指平均情况下常数时间复杂度O(1)的操作,因为它是基于哈
恋恋不忘,必有回响
·
2025-05-14 00:25
leetcode_hot
leetcode
哈希算法
算法
前端面试每日三
题
- Day 27
这是我为准备前端/全栈开发工程师面试整理的第27天每日三
题
练习,涵盖了:CSS选择器的优先级与权重计算机制Angular中的依赖注入(DependencyInjection)机制设计一个支持实时协作编辑
蓝婷儿
·
2025-05-14 00:55
前端面试
前端
面试
职场和发展
前端面试每日三
题
- Day 31
这是我为准备前端/全栈开发工程师面试整理的第30天每日三
题
练习:✅题目1:WebAssembly前端深度实践指南核心优势对比维度JavaScriptWebAssembly解析速度需要解析+编译预编译二进制执行性能动态类型较慢静态类型接近原生内存管理自动垃圾回收手动内存控制适用场景通用逻辑计算密集型任务实战开发流程
蓝婷儿
·
2025-05-14 00:55
前端面试
前端
面试
职场和发展
前端面试每日三
题
- Day 33
这是我为准备前端/全栈开发工程师面试整理的第33天每日三
题
练习:✅题目1:Deno核心特性深度解析革命性特性详解//安全权限控制(运行时显式授权)denorun--allow-net=api.example.comserver.ts
蓝婷儿
·
2025-05-14 00:55
前端面试
前端
面试
职场和发展
leetcode
-HOT100刷题 day3 双指针相关
##双指针相关###283.移动零####题目描述:已解决####思路:双指针,前指针是位置指针,只是为了记录位置。后指针只要一遇到非0,就搬到前面来,最后就是把全部的非0搬到前面来!搬完非0,最后置0即可###11.盛最多水的容器####题目描述:已解决####思路:说白了就是要中间这里面积最大嘛暴力的方法就是尝试所有的组合双指针的做法是,左右指针分别在端点,然后向内收缩每次移动短的那个边界,为
qq_57702377
·
2025-05-14 00:54
leetcode
算法
Leetcode
-Hot 100题目分类
哈希(以空间换时间)1两数之和原始的暴力破解的方法:classSolution{publicint[]twoSum(int[]nums,inttarget){/**暴力破解的方法*/int[]result=newint[2];intlength=nums.length;for(inti=0;imap=newHashMap>groupAnagrams(String[]strs){Map>map=ne
丘山一郎
·
2025-05-13 23:54
leetcode
LeetCode
-hot100题解—Day2
原
题
链接:力扣热
题
-HOT100题解的顺序和题目的顺序一致,那么接下来就开始刷题之旅吧,1-8
题
见
LeetCode
-hot100题解—Day1注:需要补充的是,如果对于每题的思路不是很理解,可以点击链接查看视频讲解
橘子味的小橙
·
2025-05-13 23:23
力扣hot100题解
leetcode
算法
职场和发展
java
前端面试每日三
题
- Day 32
这是我为准备前端/全栈开发工程师面试整理的第32天每日三
题
练习:✅题目1:Electron主流架构模式深度解析核心架构模式对比模式优点缺点适用场景单一窗口模式开发简单、资源占用低功能扩展受限小型工具类应用多窗口模式模块解耦
蓝婷儿
·
2025-05-13 23:51
前端面试
前端
面试
职场和发展
牛客周赛 Round 92
目录A-小红的签到
题
代码B-小红的模拟代码C-小红的方神
题
代码D-小红的数学
题
代码无注释版有注释版E-小红的ds
题
代码无注释版有注释版A-小红的签到
题
代码#includeusingnamespacestd
三流搬砖艺术家
·
2025-05-13 23:50
牛客
算法
数据结构
c++
图论
LeetCode
热
题
100_有效的括号(69_20_简单_C++)(栈;栈+哈希表(建立左右括号的对应关系))
LeetCode
热
题
100_有效的括号(69_20)题目描述:输入输出样例:题解:解题思路:思路一(栈):思路二(栈+哈希表(建立左右括号的对应关系)):代码实现代码实现(思路一(栈)):代码实现(思路二
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
散列表
算法
LeetCode
热
题
100_编辑距离(94_72_
中等
_C++)(动态规划)
LeetCode
热
题
100_编辑距离(94_72_
中等
_C++)题目描述:输入输出样例:题解:解题思路:思路一(动态规划):代码实现代码实现(思路一(动态规划)):以思路一为例进行调试题目描述:给你两个单词
Dream it possible!
·
2025-05-13 23:49
LeetCode
热题
100
leetcode
c++
动态规划
LeetCode
热
题
100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)
LeetCode
热
题
100_只出现一次的数字(96_136_简单_C++)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(哈希集合):思路三(排序+遍历):思路四(位运算):代码实现代码实现
Dream it possible!
·
2025-05-13 23:48
LeetCode
热题
100
leetcode
c++
哈希表
位运算
哈希集合
力扣第316与1081
题
不同字符的最小子序列 C++ Java Python
目录题目思路和解题方法复杂度:时间复杂度:O(n)空间复杂度:O(n)c++代码Java版本(仅供参考)Python版本(仅供参考)代码细节题目316.去除重复字母
中等
相关标签提示给你一个字符串s,请你去除字符串中重复的字母
lenyan~
·
2025-05-13 21:38
leetcode
栈
贪心
数据结构
c++
蓝桥杯
C++
java
力扣
系统架构设计-真题2024下半年总结
系统架构设计-真题2024下半年总结综合知识(选择
题
)考点分布选择
题
详细解释ABSD方法简介选项分析生活化例子概念讲解系统的质量目标系统的商业目标系统开发人员的商业目标简单记法总结基于内容推荐的优点选项分析正确答案总结综合知识
晗晗老板儿
·
2025-05-13 21:38
系统架构
Codeforces Round 1004 Div.2 ABCD题解
这一场真的不难,前四
题
都是思维
题
,感觉比上一场Div.4要简单的多平时没怎么做过交互
题
,所以花费了太长时间去理解,后面的
题
补了再写题解A.AdjacentDigitSums题意:给两个数x,yx,yx,
辰溪小菜鸡
·
2025-05-13 20:31
c++
算法
数据结构
Python基础 : 字典(Dict)
字典定义1.2创建字典1.3访问字典数据1.4修改与添加数据1.5删除数据二、说明示例三、知识点总结3.1字典定义3.2创建字典3.3访问数据3.4修改与添加数据3.5删除数据3.6常见错误四、知识点考察
题
一
an_yu_xin
·
2025-05-13 20:59
Python学习笔记
python
开发语言
The 2024 Sichuan Provincial Collegiate Programming Contest部分题解(L,H,E,B,I)
题
面链接:The2024SichuanProvincialCollegiateProgrammingContestL.BeefTripeinSoupPot?
.Vcoistnt
·
2025-05-13 20:28
算法
数据结构
c++
贪心算法
动态规划
Codeforces Round 1024 (Div. 2)(A-D)
题
面链接:Dashboard-CodeforcesRound1024(Div.2)-CodeforcesA.DinnerTime思路一共n个数被分成n/p个区间,每个区间内的和是q,如果还有除构成区间外剩余的数那么就一定能构造
.Vcoistnt
·
2025-05-13 20:27
算法
数据结构
c++
动态规划
贪心算法
图论
【最全面的PostgreSQL认证信息】
考试形式:线上机考,含50道选择
题
(40单选+10多选),总分100分,60分及格。中级PGCE(Po
云贝教育-郑老师
·
2025-05-13 20:57
postgresql
数据库
2021年塔式起重机司机考试试卷及塔式起重机司机试题及答案
1、【判断
题
】在打反车时,电动机将产生强烈的机械冲击,甚至发生损坏事故,所以在一般情况下不允许。(
weixin_47565892
·
2025-05-13 19:24
安全生产模拟考试一点通
【NLP高频面
题
- 分布式训练篇】PS架构是如何进行梯度同步和更新的?
【NLP高频面
题
-分布式训练篇】PS架构是如何进行梯度同步和更新的?重要性:★★参数服务器(ParameterServer,PS)架构的分布式训练系统中有两种服务器角色:训练服务器和参数服务器。
青松ᵃⁱ
·
2025-05-13 17:42
NLP
百面百过
深度学习
2022低压电工考试题及答案
题库来源:安全生产模拟考试一点通公众号小程序2022低压电工理论题库系低压电工考试100
题
精选题库!2022低压电工考试题及答案依据低压电工新版教材大纲编写。
yangfany01
·
2025-05-13 17:41
安全生产
安全生产模拟考试
安全
安全生产
一次搞定MySQL8.0 OCP 1z0-908 培训考试官方全套学习资料
考试形式为线上选择
题
,时长120分钟,共73
题
,及格分数为62%。为了高效备考,建议考生系统学习MySQL的架构、安装配置、性能优化、备份恢复、高可用性等核心内容。同时,熟悉MySQL8
阮胜昌
·
2025-05-13 17:40
开闭原则
LeetCode
热
题
HOT 100 Java题解——56. 合并区间
LeetCode
热
题
HOT100Java题解56.合并区间排序+双指针复杂度分析56.合并区间题目:给出一个区间的集合,请合并所有重叠的区间。
可达鸭丶
·
2025-05-13 15:28
leetcode
java
算法
LeetCode
56. 合并区间(Merge Intervals)
56.合并区间题目描述以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,
算法_小学生
·
2025-05-13 14:53
leetcode
算法
职场和发展
LeetCode
热
题
100--56.合并区间--
中等
1.题目以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[
元亓亓亓
·
2025-05-13 14:23
LeetCode热题100
leetcode
算法
职场和发展
区间合并的应用:格子染色(2019美团面试题)
上
题
先:其实我一开始是用的离散化再加上二维前缀和做的,我将每个点的的x,y值都进行离散化,虽然避免了开一个2e9*2e9的数组,但是离散化后的a数组也需要2e5*2e5理所当然的MLE了,虽然后面想想我这个离散化后从根本上就是错误的
evy
·
2025-05-13 13:13
算法
kotlin 协程
线程和进程的关系一个进程可以创建多个线程,一个线程可以创建多个协程(协程也可以嵌套协程)特征:协程是运行在单线程中的并发程序(串行执行)协程简单理解:协程可以类比Runnable,然后把Runnable加入到任务队列
中等
待被取出执行
码码大人
·
2025-05-13 13:41
功能
kotlin
android
java
C语言操作符面试变态
题
文章目录一、不创建临时变量交换两个数的值二、求一个整数在内存中存储的二进制中1的个数总结一、不创建临时变量交换两个数的值看到这道
题
我们第一思路肯定是创建变量c进行交换但是题中已经要求了不能创建临时变量所以我们需要换其他的思路
朝夕无咎
·
2025-05-13 12:35
面试
职场和发展
不定长滑动窗口算法详细解释(带例题的详细解法)
本文参考:灵茶山艾府
题
单:分享丨【
题
单】滑动窗口(定长/不定长/多指针)-力扣(
LeetCode
)我的上一篇文章:关于定长滑动窗口的解法,建议刚学的先学好第一篇的内容,不定长某些情况要复杂很多定长滑动窗口算法详细解释
多思考少编码
·
2025-05-13 10:26
基础算法详解
算法
python
c++
java
开发语言
面试
【
LeetCode
】215. 数组中的第K个最大元素
题目描述给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。你必须设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:[3,2,1,5,6,4],k=2输出:5示例2:输入:[3,2,3,1,2,4,5,5,6],k=4输出:4提示:1&nums,intstart,intend,inttarget){//随
Schanappi
·
2025-05-13 03:38
LeetCode刷题
leetcode
算法
排序算法
leetcode
面试题56 - II. 数组中数字出现的次数 II
目录题目来源解题方法哈希表位运算收获题目来源解题方法哈希表比较简单,不做阐述位运算关键点:将每个数的同一位进行相加,若结果能被3整除,说明此时答案数的这一位为0,因为如果没有答案数的干扰,每个数都是3个,那他们这一位的和不是0就是3的倍数,所以一定能被3整除,如果有了答案数的干扰,说明答案数这一位为1,这一位一定会比3的倍数多1classSolution{public:intsingleNumbe
菜名的眼睛有星星
·
2025-05-13 02:37
leetcode刷题之路
leetcode
Leetcode
|215. 数组中的第K个最大元素【笔记】
215.数组中的第K个最大元素【笔记】链接前言题目关键本人思路思路1思路2思路3疑问参考链接https://
leetcode
-cn.com/problems/kth-largest-element-in-an-array
Kobaayyy
·
2025-05-13 02:35
leetcode
数据结构
python
快速排序
排序算法
每日c/c++
题
备战蓝桥杯(洛谷P1387 最大正方形)
洛谷P1387最大正方形题解题目描述给定一个n×mn\timesmn×m的01矩阵,要求找出其中全由1组成的最大正方形的边长。输入格式第一行两个整数n,mn,mn,m接下来nnn行每行mmm个0或1的数,表示矩阵输出格式输出最大正方形的边长数据范围1≤n,m≤1001\leqn,m\leq1001≤n,m≤100解题思路错误代码分析(DFS解法)用户提供的DFS代码存在逻辑错误,主要问题如下:递归
梁下轻语的秋缘
·
2025-05-13 01:00
c语言
c++
蓝桥杯
leetcode
(力扣)刷题1——贪心算法
贪心算法
leetcode
455分发饼干135.分发糖果435.无重叠区间605.种花问题452763.划分字母区间122406
leetcode
455分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干
daisy~111
·
2025-05-13 01:00
leetcode
算法
每日c/c++
题
备战蓝桥杯(P2241 统计方形(数据加强版))
洛谷P2241统计方形(数据加强版)题解题目描述给定一个n×mn\timesmn×m的方格棋盘,要求统计其中包含的正方形数量和长方形数量(不包含正方形)。输入为两个正整数nnn和mmm,输出两个整数分别表示正方形和长方形的数量。输入输出样例输入:23输出:810解题思路方法一:枚举右下角坐标核心思想:固定右下角坐标(i,j)(i,j)(i,j),统计以该点为右下角的正方形和矩形数量。正方形数量:以
梁下轻语的秋缘
·
2025-05-13 01:28
c语言
c++
蓝桥杯
0512 - 2094. 找出 3 位偶数
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接2094.找出3位偶数-力扣(
LeetCode
)2.题目描述给你一个整数数组digits,其中每个元素是一个数字
水蓝烟雨
·
2025-05-12 23:47
算法
HOT
100
leetcode
51—N皇后(全网最易懂)
1、一行作为一层递归,本层for循环代表着本行的皇后的每个可能位置2、用一个二维的visit数组存储皇后的攻击范围3、放入一个皇后时,更新visit数组,回溯时,也更新visi数组4、更新操作为“计数”,当计数为0时,该位置无攻击,当计数>0时,该位置有皇后攻击5、计数不能为负classSolution:defsolveNQueens(self,n:int)->List[List[str]]:re
Ymmmm__
·
2025-05-12 23:14
回溯算法
算法
二叉树进阶算法
题
:《根据二叉树创建字符串》
目录一、题目链接:二、题目描述三、解题思路1.基本思路2.详细步骤3.优化空括号对4.代码实现一、题目链接:606.根据二叉树创建字符串二、题目描述给你二叉树的根节点root,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。空节点使用一对空括号对"()"表示,转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。示例1:输入:root=[
南风与鱼
·
2025-05-12 22:10
数据结构
c++
二叉树
每日c/c++
题
备战蓝桥杯(洛谷P1015 [NOIP 1999 普及组] 回文数)
洛谷P1015[NOIP1999普及组]回文数题解题目描述P1015回文数是NOIP1999普及组的经典模拟题。题目要求如下:给定一个数N(十进制)和进制K(2≤K≤16),将N转换为K进制表示后,通过以下操作使其变为回文数:将当前数与其逆序数相加重复操作直到得到回文数或超过30次操作输入格式:第一行输入进制K(2≤K≤16)第二行输入十进制数N(1#includeusingnamespacest
梁下轻语的秋缘
·
2025-05-12 22:38
c语言
c++
蓝桥杯
每日c/c++
题
备战蓝桥杯(洛谷P1115 最大子段和)
洛谷P1115最大子段和题解题目描述最大子段和是一道经典的动态规划问题。题目要求:给定一个包含n个整数的序列,找出其中和最大的连续子序列,并输出该最大和。若所有数均为负数,则取最大的那个数。输入格式:第一行一个整数n(1≤n≤2×10⁵)第二行n个整数a₁,a₂,…,aₙ(-10⁴≤aᵢ≤10⁴)输出格式:输出一个整数,表示最大子段和样例输入:5-211-413-5-2样例输出:20(对应子序列[
梁下轻语的秋缘
·
2025-05-12 22:38
c语言
c++
蓝桥杯
每日c/c++
题
备战蓝桥杯(P1002 [NOIP 2002 普及组] 过河卒)
洛谷P1002[NOIP2002普及组]过河卒题解题目描述过河卒是一道经典的动态规划题目。题目大意是:一个卒子从棋盘左上角(0,0)出发,要走到右下角(n,m),棋盘上有一个马在(x,y)位置,卒子不能经过马所在位置及其周围8个位置。求卒子的合法路径总数。解题思路1.问题分析棋盘范围:棋盘为(n+1)×(m+1)的网格(坐标从0开始)移动规则:卒子只能向右或向下移动阻挡条件:马的位置及其控制的8个
梁下轻语的秋缘
·
2025-05-12 21:36
c语言
c++
蓝桥杯
LeetCode
热
题
100 131. 分割回文串
LeetCode
热
题
100|131.分割回文串大家好,今天我们来解决一道经典的回溯算法问题——分割回文串。
_Itachi__
·
2025-05-12 20:55
LeetCode
leetcode
linux
算法
牛客周赛 Round 92(再现京津冀蓝桥杯???)
1.小红的签到
题
现在小红希望你写出一个长度为nnn的、使用了下划线命名法命名的变量。为了显出特征,请保证该变量至少由两个单词组成。输入描述:输入一个正整数n(3≦n≦100),代表需要构造的变量长度。
一只鱼^_
·
2025-05-12 20:24
牛客
算法
c++
数据结构
数学建模
线性回归
动态规划
图搜索算法
每日一道
leetcode
62.不同路径-力扣(
LeetCode
)题目一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
XiaoyaoCarter
·
2025-05-12 19:50
leetcode训练
leetcode
算法
职场和发展
c++
动态规划
组合数学
leetcode
周赛-3379. 转换数组
给你一个整数数组nums,它表示一个循环数组。请你遵循以下规则创建一个大小相同的新数组result:对于每个下标i(其中00:从下标i开始,向右移动nums[i]步,在循环数组中落脚的下标对应的值赋给result[i]。如果nums[i]constructTransformedArray(vector&nums){intn=nums.size();vectorresult(n,0);for(int
1001101_QI
·
2025-05-12 17:08
算法
leetcode
数据结构
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他