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
双指针解题
代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
时间复杂度最坏O()法二:可以利用
双指针
法,数组特性最大第二大分别在数组两头,head指数组头,tail指数组尾,两两分别比较,大的值进行平方放尾部,小的放回头部,tail指针逐步往前遍历。
strive340
·
2024-01-30 21:19
算法
数据结构
连接点
学习新知识或是在做有一定难度的题目时,课堂的教学推进往往并不是那么顺利,这里需要同学们先跨过理
解题
意这一关,才会有做题的逻辑。原因:不能一步到位。
松简
·
2024-01-30 21:12
言语上分总动员——逻辑填空之对应关系(三)
【高频考点三】逻辑填空中的“对应关系”无标志:前后内容对应句子内部注重联系
解题
技巧:根据句内横线前后的内容寻找意思提示【成语积累】循序渐进:按照一定的步骤逐渐深入或提高一针见血:文章、谈话直截了当,切中要害
一颗程序媛0915想上岸
·
2024-01-30 20:16
上岸
考公
LeetCode 93. 复原IP地址(Restore IP Addresses)
示例:输入:"25525511135"输出:["255.255.11.135","255.255.111.35"]
解题
思路利用回溯法的思想,从字符串第一个字符开始,分别检查从当前字符开始的第1、2、3位组成的数
weixin_38166931
·
2024-01-30 19:18
Leetcode93.复原IP地址 - Restore IP Addresses - Python - 回溯法
解题
思路:1.此题与Leetcode131.分割回文串十分相似。
princey2100
·
2024-01-30 19:12
算法
leetcode
python
小红统计区间(hard) - 树状数组 + 离散化
题面分析存在负数不满足单调性,因此无法二分或者
双指针
,对于每一段符合条件的区间[l,r][l,r][l,r]都有sum[r]−sum[l−1]>=ksum[r]-sum[l-1]>=ksum[r]−sum
.y.a.o.
·
2024-01-30 19:34
算法
c++
树状数组
离散化
2022美赛数学建模
博主正在研究各题
解题
思路,详询企鹅:2625691392以下为各题翻译版,免费提供给大家hi,这是我用百度网盘分享的文件~复制这段内容打开「百度网盘」APP即可获取。
「已注销」
·
2024-01-30 18:16
经验分享
【LeetCode】第605题——种花问题(难度:简单)
【LeetCode】第605题——种花问题(难度:简单)题目描述
解题
思路代码详解注意点题目描述假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。
Se7en_Dayz
·
2024-01-30 17:04
LeetCode题解
java
leetcode
华为机试真题实战应用【赛题代码篇】-端口合并(附Java代码)
目录问题描述
解题
思路代码实现Java代码2问题描述有M个端口组(1<=M<=10),每个端口组是长度为N的整数数组(1<=N<=100),如果端口组间存在2个及以上不同端口相同,
林聪木
·
2024-01-30 17:50
windows
华为机试真题实战应用【算法代码篇】-找出两个整数数组中同时出现的整数(附python和JAVA代码实现)
目录题目描述
解题
思路代码实现pythonJava题目描述现有两个整数数组,需要你找出两个数组中同时出现的整数,并按照如下要求输出:1、有同时出现的整数时,先按照同时出现次数(整数在两个数组中都出现并且出现次数较少的那个
林聪木
·
2024-01-30 16:15
华为
算法
python
华为机试真题实战应用【赛题代码篇】-寻找核酸检测点(附Java和python代码)
目录题目描述
解题
思路代码实现pythonJava代码2题目描述张三要去外地出差
林聪木
·
2024-01-30 16:09
华为
华为机试真题实战应用【赛题代码篇】-快递投放问题(附Java和C++代码实现)
目录问题描述
解题
思路代码实现Java代码2C++问题描述有N个快递站点用字符串标识,某些站点之间有道路连接。每个站点有一些包裹要运输,每个站点间的包裹不重复,路上有检查站会导致部分货物无法通行
林聪木
·
2024-01-30 16:38
华为
华为机试真题实战应用【赛题代码篇】-密钥格式化(附Java和python代码)
目录题目描述
解题
思路代码实现Javapython题目描述给定一个非空字符串S,其被N个’-‘分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的串每K个用’-‘分隔,并将小写字母转换为大写。
林聪木
·
2024-01-30 16:38
华为
华为机试真题实战应用【赛题代码篇】-机智的外卖员(附Java代码实现)
输入描述当前所处楼层N和外卖配送的目的楼层M输出描述送达的最短时间示例输入517输出4知识储备动态规划难度:中等
解题
思路这道题是一道动态规划问题,dp[i]表示
林聪木
·
2024-01-30 16:06
java
开发语言
我在面试时写了这个,面试官对我刮目相看
作为资深面试官,孟哥常提及SQL的重要性,下面将通过两道SQL的讲解,帮助大家更好的理
解题
目的含义,更好的在实际生产场景中实践起来。第一题:求连续登录的最多天数的用户基础数据:思路讲解:第一步应该保证
语兴数据
·
2024-01-30 15:00
程序人生
并查集+巧妙分块,Codeforces1424B. 0-1 MST
目录一、题目1、题目描述2、输入输出2.1输入2.2输出3、原题链接二、
解题
报告1、思路分析2、复杂度3、代码详解一、题目1、题目描述Ujanhasalotofuselessstuffinhisdrawers
EQUINOX1
·
2024-01-30 14:03
OJ刷题解题报告
算法
动态规划
c++
数据结构
图论
LeetCode 53. 最大子数组和
问题描述:
解题
思路:采用动态规划思路,定义已num[i]结尾的最大子数组的和为dp[i],转移方程为:dp[i]=Math.max(nums[i],nums[i]+dp[i-1])。
会_更好
·
2024-01-30 13:23
算法
leetcode
排序算法
算法
142. 环形链表 II(力扣LeetCode)
文章目录142.环形链表II题目描述
解题
思路判断链表是否有环如果有环,如何找到这个环的入口c++代码142.环形链表II题目描述给定一个链表的头节点head,返回链表开始入环的第一个节点。
林海绮律
·
2024-01-30 13:20
leetcode
链表
leetcode
数据结构
c++
java数据结构与算法刷题-----LeetCode349. 两个数组的交集
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题
思路创建一个记录容器
殷丿grd_志鹏
·
2024-01-30 13:02
算法
java
数据结构
leetcode
算法
java数据结构与算法刷题-----LeetCode454. 四数相加 II
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题
思路共
殷丿grd_志鹏
·
2024-01-30 13:29
算法
java
散列表
算法
leetcode
怎么利用函数的奇偶性求函数的解析式?
利用函数的奇偶性求函数解析式
解题
步骤:第一步首先设出所求区间的自变量;第二步运用已知条件将其转化为已知区间满足的的取值范围;第三步利用已知解析式确定所求区间相应的函数的表达式.例.已知是定义在上的奇函数
天马无空
·
2024-01-30 12:24
LeetCode刻意练习29--加油站
输入:gas=[1,2,3,4,5]cost=[3,4,5,1,2]输出:3理
解题
目:3451212345方法一:暴力假设我们从
凭栏听雨客
·
2024-01-30 12:50
#
LeetCode刻意练习
LeetCode刻意练习25--买卖股票的最佳时机
理
解题
目:因为我们要获得最大利益,就是在一个数组里找到一个最小值和一个最大值,并且最大值是在最小值的后面,然后最大值和最小值的差就是获得的最大利益。先用一个数组diff用于存储相邻元素之间的差。
凭栏听雨客
·
2024-01-30 12:49
#
LeetCode刻意练习
LeetCode104: 二叉树的最大深度
解题
思路递归、广度优先搜索题目中提示,“二叉树的深度为根节点到最远叶子节点的最长路径上的节点数”。我们考虑从递归和广度优先搜索的思路去解决此问题。递归时间复杂度
bluescorpio
·
2024-01-30 11:17
349. 两个数组的交集(力扣LeetCode)
文章目录349.两个数组的交集题目描述数组
解题
set容器
解题
该思路数组版
解题
349.两个数组的交集题目描述给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。
林海绮律
·
2024-01-30 10:12
leetcode
leetcode
算法
数据结构
c++
面试题 02.07. 链表相交
解题
思路1、
双指针
;2、链表长度分别为a,b,公共长度为c;3、找到一个值为常数的等式,a+b-c;4、
双指针
pa,pb,pa从链表a开始遍历,遍历结束后开始遍历链表b,pa遍历的同时pb从链表b开始遍历
拽拽就是我
·
2024-01-30 10:42
leetcode刷题打卡
链表
数据结构
leetcode
LeetCode·面试题 02.07.链表相交·
双指针
题目示例思路
解题
思路题目意思简单来说,就是求两个链表交点节点的指针。这里同学们要注意,交点不是数值相等,而是指
迅~
·
2024-01-30 10:41
LeetCode刷题笔记
链表
leetcode
数据结构
链表相交 Java
双指针
法
题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:
一陸向北
·
2024-01-30 10:40
LeetCode思路分享
#
链表
leetcode
链表
java
算法
数据结构
力扣
面试题 02.07. 链表相交(力扣LeetCode)
文章目录面试题02.07.链表相交题目描述
解题
思路c++代码优化后c++代码面试题02.07.链表相交题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。
林海绮律
·
2024-01-30 10:10
leetcode
链表
leetcode
数据结构
c++
夏夜|图卡45 - 多刷题,稳步提高
解题
正确率(20200625)
刷题,不是为了单纯地追求大批量做题,而是通过刷题这一过程归纳总结知识点
解题
方法,填补自己不熟的内容以及加深记忆。那么按需刷题刷什么题呢?首先要刷易错题什么题是自己的易错题,考试时容易出错的题。
默学森
·
2024-01-30 10:27
双指针
算法
图示:(
双指针
)为什么要用
双指针
算法?
啊丢_
·
2024-01-30 09:01
算法
数据结构
leetcode 第611题-有效三角形的个数
valid-triangle-number/packageleetcodeimport"sort"funcTriangleNumber(nums[]int)int{sort.Ints(nums)//先排序varansint//固定最长边,
双指针
移动选取符合条件的另外两条边
一对码农
·
2024-01-30 08:33
19. 删除链表的倒数第 N 个结点(力扣LeetCode)
文章目录19.删除链表的倒数第N个结点题目描述将删除倒数第n个节点转化为删除第n个节点
双指针
19.删除链表的倒数第N个结点题目描述给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。
林海绮律
·
2024-01-30 08:02
leetcode
链表
leetcode
数据结构
c++
24. 两两交换链表中的节点(力扣LeetCode)
文章目录24.两两交换链表中的节点题目描述
解题
思路只使用一个临时节点使用两个临时节点24.两两交换链表中的节点题目描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。
林海绮律
·
2024-01-30 08:32
leetcode
链表
leetcode
数据结构
力扣232 用栈实现队列 Java版本
文章目录题目描述
解题
思路代码题目描述请你仅使用两个栈实现先入先出队列。
蓑 羽
·
2024-01-30 08:32
LeetCode
leetcode
java
python
【滑动窗口】 LCR 057. 存在重复元素 III
LCR057.存在重复元素III
解题
思路使用一个HashMap(map)来存储元素的ID和元素值将元素的ID计算为元素值除以窗口大小w,w的计算为t+1遍历数组,对于每个元素:检查是否存在相同ID的元素
少写代码少看论文多多睡觉
·
2024-01-30 07:33
#
Leetcode
算法
数据结构
java
【字节二面算法题】84. 柱状图中最大的矩形
84.柱状图中最大的矩形
解题
思路从左向右依次遍历数组中的元素如果栈为空或者当前考察的新元素值比栈顶元素大,表明以栈顶元素值为高的矩形面积暂时不能确定,将当前考察的元素入栈,在这个条件下,栈中的元素从栈底到栈顶元素依次递增栈不为空且当前考察的新元素比栈顶元素小
少写代码少看论文多多睡觉
·
2024-01-30 07:32
#
Leetcode
算法
java
数据结构
【滑动窗口】1658. 将 x 减到 0 的最小操作数
1658.将x减到0的最小操作数
解题
思路计算数组nums的总和。将目标和定义为sum-x。初始化两个映射(need和window),用于跟踪所需元素的频率和当前窗口中的元素。
少写代码少看论文多多睡觉
·
2024-01-30 07:57
#
Leetcode
算法
java
数据结构
从C到B:消费金融促消费的良性进阶
盘点2023年,消费金融在促消费上有诸多尝试,提高消费者的金融服务供给,利率下调,贴息分期等,兼顾效果与可持续发展,将促消费的发力点放在商家端(B端)比直接推动消费者(C端),似乎找到了一条正确的
解题
思路
LeiSheCaiJing
·
2024-01-30 06:31
金融
人工智能
大数据
算法第二十三天-合并两个有序数组
合并两个有序数组题目要求
解题
思路方法一、先合并,后排序直接利用Python自带的语句进行合并和排序方法二、
双指针
方法一没有利用到原数组有序的性质利用
双指针
,可以有效减少时间代码方法一classSolution
alstonlou
·
2024-01-30 06:41
算法基础
算法
python
leetcode
搬砖
一直认为这不就是很简单的符合事实逻辑的
解题
,有问题解决,什么是最急事件优先解决,讨论过有定论的事情便执行。可能人就是一个复杂的物。再处理事情上又想高效快捷,讲求成本效益,又想多多聊天建立感情维系。
渝萍CPA
·
2024-01-30 05:31
LeetCode 263. Ugly Number 丑数
解题
思路:把输入的数字中所有的2,3,5的因数都去掉,
zhangzhetaojj
·
2024-01-30 05:52
Leetcode
(201~300)
leetcode
面试经典 150 题 -- 数组 / 字符串 (总结)
总的链接面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台88.合并两个有效数组因为有序,直接设置
双指针
置于两个数组的末尾,从后往前直接模拟就好了,贪心的比较两个指针所指元素
ros275229
·
2024-01-30 05:10
leetcode
算法学习
leetcode
算法
面试
【寒假每日一题·2024】AcWing 5415. 仓库规划(补)
文章目录一、题目1、原题链接2、题目描述二、
解题
报告1、思路分析2、时间复杂度3、代码详解一、题目1、原题链接5415.仓库规划2、题目描述二、
解题
报告1、思路分析思路参考y总:y总讲解视频(1)由于每一个仓库均有一个
负重奋进,笃行求实
·
2024-01-30 04:06
AcWing寒假每日一题
算法
数据结构
c语言
c++
java
python
枚举
日精进第61天
1、今天重点学习了阅读理解
解题
技巧。上午重点学习了三年级阅读理解技巧共15大类21小类,对
解题
技巧再次有了深刻的了解。2、对阅读理解的上课流程以及注意事项有了更加清晰的认识。
Jessica_and_J
·
2024-01-30 04:38
leetcode 19. 删除链表的倒数第 N 个结点 java解法
解题
思路为了删除倒数第n个节点,我们可以使用
双指针
法。首先,我们将第一个指针first移动到链表的第n+1个节点,然后将第二个指针second移动到链表的开头。
程序员阿伦
·
2024-01-30 03:25
leetcode
链表
java
LeetCode 24: 两两交换链表中的节点
解题
思路这个问题可以通过迭代或递归来解决。我们以迭代方式为例来进行讲解。初始化:使用一个哑节点(dummynode)简化边界情况的处理,并将其指向链表头部。
程序员阿伦
·
2024-01-30 03:25
leetcode
链表
算法
leetcode 2. 两数相加
解题
思路遍历两个链表,同时将对应位的数字相加,并考虑进位。使用一个额外的节点作为头节点,依次生成新的节点。最终解法/***Definitionforsingly-link
程序员阿伦
·
2024-01-30 03:55
leetcode
算法
职场和发展
LeetCode 138: 复制带随机指针的链表
LeetCode138:复制带随机指针的链表
解题
思路
解题
思路是使用哈希表,分为两步来进行深拷贝。第一遍遍历:创建新节点并存储在哈希表中,同时建立原链表节点到新链表节点的映射。
程序员阿伦
·
2024-01-30 03:24
leetcode
链表
算法
算法设计与分析:分治法
目录第1关:分治法介绍任务描述:相关知识:基本概念:
解题
步骤:实例演示:关键代码:编程要求:测试说明:第2关:归并排序任务描述:相关知识:问题描述:归并排序
解题
步骤:时间复杂度:编程要求:测试说明:第3
Shining0596
·
2024-01-30 02:32
算法
学习
算法
其他
学习
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他