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
双指针解题
深圳某互联网证券面试题:
双指针
的使用
这里最佳方案是使用
双指针
方法。在学习字符串和数组的一些算法题时,发现常用的
双指针
方法可以解决很多问题,并且可以有效的降低时间复杂度。最早接触
双指针
方法是链表的快慢指针,用来判断一个单项链表是否有环。
Think_cy
·
2024-01-23 00:22
寒假思维训练计划Day6
Problem-1903C-Codeforces2、
双指针
贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:37
算法
寒假思维训练计划day7 D Cyclic Operations
Problem-1903C-Codeforces2、
双指针
贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:07
算法
寒假思维训练day10
Problem-1903C-Codeforces2、
双指针
贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:07
算法
寒假思维训练计划day11
Problem-1903C-Codeforces2、
双指针
贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。Problem-1891C-CodeforcesProblem-1907D-Code
嘗_
·
2024-01-23 00:34
算法
算法第二十二天-最大数
最大数题目要求
解题
思路今天的题目,让我们将一组数字重新组合,构成一个最大的整数。由于构成的整数非常大,所以返回结果需要字符串格式。
alstonlou
·
2024-01-23 00:54
算法基础
算法
leetcode
python
CTFhub-网站源码
CTFhub-Web-信息泄露-备份文件下载-网站源码题目信息
解题
过程无脑爆破(笑写个python脚本importrequests#这里的url是你的地址url="http://challenge-67a05a3755f2610d.sandbox.ctfhub.com
郭子不想改bug
·
2024-01-23 00:54
CTF-web
服务器
运维
CTFhub-bak文件
CTFhub-Web-信息泄露-备份文件下载-bak文件题目信息
解题
过程看到提示说和index.php有关,在url后面加index.php.bak,跳转到http://challenge-7a4da2076cfabae6
郭子不想改bug
·
2024-01-23 00:52
CTF-web
安全
调整数组顺序使奇数位于偶数前面
解题
思路:开辟两个新数组,一个数组用来存储奇数,另一个数组用来存储偶数,之后用JS中数组的concat方法来合并即可。代码:functionreOrde
我的天气很好啦
·
2024-01-22 23:40
23级第一次测试总结
前天进行了第一次测试,一共10道题只写出来6道题,题目本身难度不大,基本没什么算法,除了最后两道题目考察了
双指针
(滑动窗口)和深度搜索,但也仅仅只写出来了6道,还是太菜了对于题目G和H这两道思维题也是没写出来
3分人生
·
2024-01-22 23:33
算法
Leetcode面试经典150题刷题记录 —— 图篇
解题
思路:解法:岛屿数量-le
键盘国治理专家
·
2024-01-22 23:13
Algorithm
面试技术栈
leetcode
面试
linux
247.【2023年华为OD机试真题(C卷)】找城市(广度优先搜索(BFS)-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-22 22:31
算法之翼—华为OD机试专栏
华为od
c语言
宽度优先
找城市
java
python
javascript
力扣hot100 55题跳跃游戏打卡
解题
思路:从题目的要求来看做法应该是动态规划或者是贪心算法,此题两种算法均可解决。
大帅比的小跟班
·
2024-01-22 21:35
leetcode刷题
java
算法
动态规划
贪心算法
leetcode
代码随想录刷题第八天
第一题是反转字符串https://leetcode.cn/problems/reverse-string/description/,首先想到的是
双指针
一个left一个right,调用一下swap函数。
太阳照常升起366
·
2024-01-22 21:03
leetcode
【代码随想录算法训练营第二十天|530.二叉搜索树的最小绝对差 、501.二叉搜索树中的众数、 236. 二叉树的最近公共祖先】
代码随想录算法训练营第二十天|530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236.二叉树的最近公共祖先530.二叉搜索树的最小绝对差501.二叉搜索树中的众数236.二叉树的最近公共祖先
解题
思路和代码来源
Dom Wotingtun
·
2024-01-22 21:27
算法
深度优先
【LeetCode】每日一题 2024_1_22 最大交换(模拟)
题目:最大交换题目描述:代码与
解题
思路LeetCode?启动!!!
戊子仲秋
·
2024-01-22 21:22
LeetCode
每日一题
leetcode
算法
职场和发展
【LeetCode】每日一题 2024_1_21 分割数组的最大值(二分)
题目:分割数组的最大值题目描述代码与
解题
思路LeetCode?启动!!!
戊子仲秋
·
2024-01-22 21:51
LeetCode
每日一题
leetcode
算法
职场和发展
动态规划算法专题探究
目录第一章:动态规划算法理论基础1.1动态规划概述1.2动态规划的
解题
步骤1.3动态规划算法与贪心算法1.4算法报告架构第二章:动态规划算法实战之背包问题2.10-1背包问题2.1.1题目:分割等和子集
长安er
·
2024-01-22 20:52
算法分析与设计
算法
动态规划
贪心算法
背包问题
代码随想录算法训练营第8天 | 344.反转字符串 ,541. 反转字符串II ,54. 替换数字(卡码网) ,151.翻转字符串里的单词 ,55. 右旋字符串(卡码网)
344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/description/思路:
双指针
双指针
交换首尾字符即可classSolution{
Aaron_Yang.
·
2024-01-22 20:48
代码随想录算法训练营
算法
倒计时82天
了
解题
型1.蓝桥杯20221.蓝桥杯2022年第十三届省赛真题-刷题统计-C语言网(dotcpp.com)#includeusingnamespacestd;#defineintlonglongvoidsolve
算法怎么那么难啊
·
2024-01-22 20:12
c++
[leetcode-top100-medium]11.盛水最多的容器,15三数之和
目录11.盛最多水的容器-力扣(Leetcode)思路:15.三数之和-力扣(Leetcode)思路11.盛最多水的容器-力扣(Leetcode)思路:这是典型的
双指针
解法,使用left指针指向数组的0
是安澜啊
·
2024-01-22 20:10
leetcode刷题
leetcode
算法
职场和发展
【刷】leetcode字节跳动面试题之盛最多水的容器
container-with-most-water/解法我们首先想到的肯定是暴力解法,两个循环,然后比较最大值,这样做时间复杂度就变的较高,这样虽然也可以解出来,但是在面试的时候影响面试官对你的印象,不合适,所以我们要另辟蹊径这道题最佳的方法是使用
双指针
的解法
「已注销」
·
2024-01-22 20:10
#
Array数组
leetcode
算法
容器
面试经典 150 题 4 —(
双指针
)— 11. 盛最多水的容器
11.盛最多水的容器方法一classSolution{public:intmaxArea(vector&height){intmaxA=0,left=0,right=height.size()-1;while(left=maxA){maxA=area;}if(height[left]>=height[right]){right--;}else{left++;}}returnmaxA;}};clas
BreezeChasingDrizzle
·
2024-01-22 20:40
leetcode
leetcode
c++
算法
面试经典题---167.两数之和2-输入有序数组
167.两数之和2-输入有序数组我的解法:
双指针
法:low、high两个指针分别从数组左右两端向中间遍历;若low、high所指元素之和大于target,则将high指针左移;若low、high所指元素之和小于
3arong
·
2024-01-22 20:40
面试
算法
数据结构
c++
11. 盛最多水的容器
链表算法题(程序员面试宝典)
解题
思路主要来源于leetcode官方与《程序员面试宝典》。11.盛最多水的容器给你n个非负整数a1,a2,…,an,每个数代表坐标中的一个点(i,ai)。
克里马查
·
2024-01-22 20:39
数组
算法
leetcode
【leetcode刷题笔记】11. 盛最多水的容器
力扣笔记:本题是一道经典的面试题,最优的做法是使用「
双指针
」。即从两头向中间开始卷,谁小谁往中间走。为什么从小的开始卷,容器是一种木桶,以较低的值决定最终结果。
阿宅的小天地
·
2024-01-22 20:38
leetcode
leetcode
Leetcode算法系列| 11. 盛最多水的容器
目录1.题目2.题解C#解法一:暴力C#解法二:
双指针
(左指针大于右指针,left++)C#解法三:
双指针
优化(左指针小于等于最小高度,left++)Java解法一:
双指针
Python3解法一:
双指针
1
游戏开发小Y
·
2024-01-22 20:37
Leetcode算法系列
算法
leetcode
c#
unity
数据结构
面试经典题---11.盛最多水的容器
11.盛最多水的容器我的解法:
双指针
法:left和right两个指针分别指向数组height左右两端,两指针从外向内移动;对于left和right所指的两条线,只有较短的一方向内移动才有可能使得储水量增加
3arong
·
2024-01-22 20:07
算法
leetcode
c++
代码随想录算法训练营第十一天|● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值
文章目录20.有效的括号思路:代码:1047.删除字符串中的所有相邻重复项思路代码1:栈储存代码2:
双指针
150.逆波兰表达式求值思路:题外话代码20.有效的括号思路:由于栈结构的特殊性,非常适合做对称匹配类的题目
echoliuy
·
2024-01-22 20:28
算法
【代码随想录+力扣hot100】
双指针
重复元素必相邻思路二:从第一个位置开始考虑快慢指针977.有序数组的平方思路:代码:283.移动零代码:思路1:直接快慢指针思路2:1次遍历(快排)844.比较含退格的字符串代码:参考题解理解思路一:从后向前
双指针
思路二
echoliuy
·
2024-01-22 20:28
leetcode
java
算法
代码随想录算法训练营第七天|哈希表+454.四数相加II+赎金信+三数之和+四数之和+总结
文章目录454.四数相加思路:代码:383.赎金信代码:15.三数之和思路:
双指针
去重逻辑的思考代码18.四数之和思路:代码哈希表总结1.数组做哈希2.set做哈希3.map做哈希454.四数相加思路:
echoliuy
·
2024-01-22 20:57
算法
散列表
哈希算法
Leetcode 3013. Divide an Array Into Subarrays With Minimum Cost II
Leetcode3013.DivideanArrayIntoSubarraysWithMinimumCostII1.
解题
思路2.代码实现题目链接:3013.DivideanArrayIntoSubarraysWithMinimumCostII1
Espresso Macchiato
·
2024-01-22 19:46
leetcode笔记
leetcode
3013
leetcode
hard
leetcode双周赛122
滑动窗口
leetcode题解
Leetcode 3017. Count the Number of Houses at a Certain Distance II
Leetcode3017.CounttheNumberofHousesataCertainDistanceII1.
解题
思路2.代码实现题目链接:3017.CounttheNumberofHousesataCertainDistanceII1
Espresso Macchiato
·
2024-01-22 19:46
leetcode笔记
leetcode
3017
leetcode
hard
leetcode周赛381
图论
分类讨论
Leetcode 3012. Minimize Length of Array Using Operations
Leetcode3012.MinimizeLengthofArrayUsingOperations1.
解题
思路2.代码实现题目链接:3012.MinimizeLengthofArrayUsingOperations1
Espresso Macchiato
·
2024-01-22 19:45
leetcode笔记
leetcode
3012
leetcode双周赛122
leetcode
medium
leetcode题解
最大公约数
Leetcode 3016. Minimum Number of Pushes to Type Word II
Leetcode3016.MinimumNumberofPushestoTypeWordII1.
解题
思路2.代码实现题目链接:3016.MinimumNumberofPushestoTypeWordII1
Espresso Macchiato
·
2024-01-22 19:14
leetcode笔记
leetcode
3016
leetcode周赛381
leetcode
medium
leetcode题解
频率统计
216. 组合总和 III - 力扣(LeetCode)
输入示例k=3,n=7输出示例[[1,2,4]]
解题
思路
解题
代码classSolution{List>ans=newArrayListpath=newArrayDeque>combinationSum3
maybe_za
·
2024-01-22 19:14
leetcode
算法
职场和发展
代码随想录算法训练营第五十七天 |647. 回文子串、516. 最长回文子序列
647.回文子串题目链接:647.回文子串dp含义:以i为开头,j为结尾的子串是不是回文子串递推公式:if(words[i]==words[j])遍历顺序:从下往上
双指针
法516.最长回文子序列题目链接
努力刷题的oyyo
·
2024-01-22 19:57
40. 组合总和 II - 力扣(LeetCode)
输入示例candidates=[10,1,2,7,6,1,5],target=8,输出示例[[1,1,6],[1,2,5],[1,7],[2,6]]
解题
代码classSo
maybe_za
·
2024-01-22 19:12
leetcode
算法
职场和发展
【从屌丝少年到油腻大叔】26 诱惑
我说了,她只是无聊,人生对于她来说太没有挑战,考试对于她来说只是玩一个简单的拼图游戏,把正确的答案拼到正确的位置,什么
解题
,什么逻辑思考,那纯属我等屌丝的世界,
兰精灵不是蓝
·
2024-01-22 17:30
leetcode-2788按分隔符拆分字符串
题目链接2788.按分隔符拆分字符串-力扣(LeetCode)
解题
思路classSolution:defsplitWordsBySeparator(self,words:List[str],separator
杜阿福
·
2024-01-22 17:03
leetcode
算法
数据结构
如何短期提高托福英语口语?
由此可见,准备时间和答题时间都是非常短的,要求考生要非常了
解题
型,且反应迅速。这通过适当的练习,可以实现。练习材料T
文以思英语
·
2024-01-22 16:16
二分答案刷题4
解题
思路:二分答案求解的过程中,最重要的是判断条件,判断条件想好就迎刃而解了。确定一个bool类型,用来检查是否能将数组分成不超过M个连续的段,使得每个段的和不超过最小的每段和的最大值。
Sking426
·
2024-01-22 14:08
算法
二分答案刷题3
题目来源:[NOIP2015提高组]跳石头-洛谷
解题
思路:突然觉得做专项练习挺好的,这个题目一看就是用二分答案求解,时间
Sking426
·
2024-01-22 14:07
算法
二分答案刷题2
题目来源:木材加工-洛谷这道题和之前发表过的一篇文章的
解题
思路是一样的。
Sking426
·
2024-01-22 14:37
算法
数据结构
c++
c语言
visual
studio
code
二分答案刷题5
解题
步骤:二分查找过程:计算中值mid=(low+high)/2,这代表当前假设的设备能够同时运行的时间。
Sking426
·
2024-01-22 14:33
算法
数据结构
c++
c语言
hot100:06三数之和
题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台算法思想:使用
双指针
的思想,首先需要先对数组进行排序,让数组满足单调性,这样在相加的时候更加方便更新条件;再遍历数组,遍历数组的目的就是确定一个数
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
排序算法
算法
leetcode
java
hot100:07接雨水
题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台算法思想:这里采取的是暴力解法和
双指针
的解法,但是这个题目还有其他的两种解法(单调栈和动态规划,同学可以自行了解)首先,在说算法思想之前
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
算法
leetcode
java
至少包含两个元素的最小交集-算法
而{8,10}与另外两个都没有交集,因此结果集合需要额外8,9元素
解题
使用贪心算法,贪的
黄国海Argo
·
2024-01-22 13:58
算法
算法
最长公共子序列-算法
解题
使用动态规划从头到尾将结果累加到两个字符串最后的位置privatestaticintmaxCommonSequance(Stringsource1,Stringsource2){int[][]result
黄国海Argo
·
2024-01-22 13:58
算法
算法
2024年华为OD机试真题-密码解密-Python-OD统一考试(C卷)
j'-'z')分别用('10*'-'26*')表示约束:映射始终唯一输入描述:“密文”字符串输出描述:明文字符串补充说明:翻译后的文本的长度在100以内示例1输入:20*19*20*输出:tst说明:
解题
思路
2023面试高手
·
2024-01-22 13:19
华为od
python
开发语言
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他