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
暴力法
209. 长度最小的子数组(滑动窗口法)
解答:法一:直接使用
暴力法
。两重循环,对每一个元素向后进行寻找,若找到一个子数组≥target,比较其长度和result的大小,如果其长度
清榎
·
2024-09-16 08:10
leetcode刷题
c++
leetcode
算法
53. 最大子序和
方法一:
暴力法
执行用时:133ms,在MaximumSubarray的Java提交中击败了5.02%的用户内
JiangCheng97
·
2024-09-14 11:21
力扣组队刷题打卡第四次
文章目录二.对撞指针LeetCode1TwoSum题目描述审题:分析实现
暴力法
O(n^2)排序+指针对撞(O(n)+O(nlogn)=O(n))小套路:更加pythonic的实现查找表--O(n)补充思路
阿水ashui
·
2024-09-12 02:09
LeetCode---第一题TwoSum题解
LeetCode—第一题两数之和(TwoSum)题解1.
暴力法
求解:思想:利用两个for循环对数字进行遍历,第一个for循环循环位置到nums.length-1,第二个for循环起始为i+1.
不仅仅要努力
·
2024-09-10 03:08
leetcode
java
算法
数据结构
leetcode
LeetCode-977-有序数组的平方
image.png解题思路:
暴力法
:遍历开平方,再排序;双指针,因为输入A为从小到大排序的,从列表两边开始开方比较,取对比后的较大值,存入ans的末位,以此类推。
阿凯被注册了
·
2024-09-04 12:45
算法-leetcode-字符串问题- 316. 去除重复字母
文章目录9,`316.去除重复字母`思路1:
暴力法
贪心策略递归思路2:
暴力法
贪心策略递归优化思路3:栈结构实现:通过思路2优化中的方式来判断后续是否有副本思路4:栈结构实现:通过hashmap存储最后索引来判断后续是否有副本
程序员不二
·
2024-08-31 14:35
算法
java
算法
leetcode
多维的vector也可以sort!力扣刷题-合并区间有感
合并区间链接
暴力法
失败了,其实很好模拟,唯一的问题就是interval很难有序,结果答案告诉我可以直接sort。。。
Beiwen_
·
2024-08-28 00:57
本科学习
c语言
leetcode
算法
职场和发展
c++
Leetcode209. 长度最小的子数组
EverydayaLeetcode题目来源:209.长度最小的子数组解法1:暴力
暴力法
是最直观的方法。
UestcXiye
·
2024-02-20 22:34
Every
day
a
LeetCode
leetcode
C++
算法
前缀和
二分查找
滑动窗口
暴力
刷题Day1
欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა一.题目:1.两数之和-力扣(LeetCode)二.算法和代码:1.
暴力法
:(c)2.哈希表:(python)一.题目:1.两数之和-力扣
小田爱学编程
·
2024-02-20 20:14
刷题日记
算法
c语言
力扣
python
LeetCode 315. 计算右侧小于当前元素的个数
首先想到的自然是
暴力法
,两次循环遍历,直接比较,时间复杂度是O(n^2).超出时间限制。之后看了一下题解的思路,研
风卷晨沙
·
2024-02-14 18:49
[Java][算法 滑动窗口]Day 02---LeetCode 热题 100---08~09
记录保存再者判断有无重复最简单的方法就是暴力遍历法即对于每次找的子串都再次寻找遍历一次判断是否已有字符自然这种方法判断的话时间复杂度会不是一般的高当然算法优化我们慢慢再讨论最直接的思路就是如此解法一:
暴力法
我们的暴力当然和上述思路不太一样我们对于是
ZealSinger
·
2024-02-14 14:26
leetcode
算法
滑动窗口
Java
java
AcWing785. 快速排序
方案一:
暴力法
,开辟额外空间1.开两个数组a[],b[]2.遍历q[l]~q[r],小于等于x放a[],大于x放b[]3.将a[]放入q[],将b[]放入q[]方案二:优美1
ZZZZZrt
·
2024-02-11 04:36
AcWing数据结构与算法
算法
c++
数据结构
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-变换最小字符串【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述补充说明示例一输入输出说明示例二输入输出说明解题思路
暴力法
为什么是贪心一个带图的例子代码解法一:
暴力法
pythonjavacpp时空复杂度解法二:贪心pythonjavaC
闭着眼睛学算法
·
2024-02-10 23:56
最新华为OD真题
#
栈
#
贪心
java
c++
华为od
leetcode
python
算法
贪心
两数之和
示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]方法一:
暴力法
遍历数组中每一个元素,分别查看每一个元素和其余元素的和是否等
红鯉鱼魚绿鲤魚鱼驴綠魚
·
2024-02-10 18:45
[Java][算法 哈希]Day 01---LeetCode 热题 100---01~03
LeetCode热题100---01~03------->哈希第一题两数之和思路最直接的理解就是找出两个数的和等于目标数这两个数可以相同但是不能是同一个数字(从数组上理解就是内存上不是同一位置)解法一:
暴力法
暴力解万物按照需求我们需要将数组的任意不同位置的数两两相加再去判断是否等于目标数
ZealSinger
·
2024-02-09 18:39
哈希算法
算法
leetcode
C++面试宝典第27题:完全平方数之和
对于较小的数,这道题可以使用“
暴力法
”来尝试所有可能的组合。但在n较大时,“
暴力法
”的效
hope_wisdom
·
2024-02-09 04:19
C++面试宝典100题
c++
面试
C++
11
完全平方数之和
Leetcode 21:合并两个有序链表
3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lists思路1:
暴力法
Jackshijin
·
2024-02-08 06:06
Javascript
Leetcode
leetcode
21
合并有序链表
js
[LeetCode85双周赛] [滑动窗口] [差分数组] [并查集]
LeetCode6156.得到K个黑块的最少涂色次数https://leetcode.cn/problems/minimum-recolors-to-get-k-consecutive-black-blocks/
暴力法
每次找连续为
哇咔咔负负得正
·
2024-02-05 07:32
算法
leetcode
算法
动态规划
Leetcode1-两数之和详解
Leetcode1-两数之和文章目录Leetcode1-两数之和题目示例解析
暴力法
伪代码python代码哈希表伪代码python代码题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值
白羊by
·
2024-02-05 03:33
力扣算法题-python
Leetcode
python
哈希表
Day60 单调栈part03 84. 柱状图中最大的矩形
Day60单调栈part0384.柱状图中最大的矩形84.柱状图中最大的矩形
暴力法
classSolution{public:intlargestRectangleArea(vector&heights)
Alexander yaphets
·
2024-02-04 22:26
代码随想录刷题
算法
动态规划
leetcode
数据结构
学习
Day58 单调栈part01 739. 每日温度 496. 下一个更大元素 I
Day58单调栈part01739.每日温度496.下一个更大元素I739.每日温度
暴力法
用例超时classSolution{public:vectordailyTemperatures(vector&
Alexander yaphets
·
2024-02-04 22:25
代码随想录刷题
动态规划
算法
leetcode
c++
数据结构
代码随想录算法训练营第8天—字符串02 | ●28. 实现 strStr()(KMP) ●459.重复的子字符串 ●字符串总结 ●双指针回顾
%E5%AE%9E%E7%8E%B0strStr.html考点KMP我的思路
暴力法
视频讲解关键点总结KMP算法目的在字符串匹配失败时,充分利用之前已经匹配成功的部分,从而提升算法的运行效率实现方
日拱一卒的吾
·
2024-02-04 22:24
Leetcode
代码随想录(Python)
算法
python
leetcode5 最长回文子串
文章目录1.解法1.1
暴力法
1.2中心扩散3.3动态规划2.原题1.解法1.1
暴力法
按顺序,找出所有子串并判断比较classSolution{publicStringlongestPalindrome(
南方乌鸦
·
2024-02-04 20:30
算法
leetcode
数据结构
动态规划 No.5最长回文子串
示例2:输入:"cbbd"输出:"bb"方法一:
暴力法
寻找string的每一个子串,判断该子串是否为回文子串,并动态地记录最长的回文串长度。
不要甜的红烧肉
·
2024-02-04 02:34
算法学习Day02 | LeetCode 977.有序数组的平方、LeetCode 209.长度最小的子数组、LeetCode 59.螺旋矩阵II
LeetCode977.有序数组的平方题目链接:977.有序数组的平方-力扣(LeetCode)文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1、
暴力法
思路将数组
不会写代码的里奇
·
2024-02-03 22:45
算法
c++
算法
leetcode
数据结构
面试
笔记
经验分享
【力扣hot100】刷题笔记Day2
不熟悉python就cv大法先,理清楚思路更重要哈希1.两数之和-力扣(LeetCode)
暴力法
能过,遍历两遍求和是否为targetclassSolution(object):deftwoSum(self
小涛44
·
2024-02-03 22:13
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
力扣
[Python-闫式DP]
状态表示f(i,j)状态表示是一个化零为整的过程,动态规划的做题思路不是
暴力法
的每一个物品都去枚举,而是将相似的物品化为一个子集作为一个整体,然后每个整体去枚举。
靠米菜勾
·
2024-02-03 10:52
python
开发语言
01数组:209、长度最小的子数组
209、长度最小的子数组文章目录209、长度最小的子数组方法一:
暴力法
方法二:双指针法重点:滑动窗口小了移动j,大了while循环i暴力破解法:两层for循环,ij之间符合要求的值,找到最小数组滑动窗口
xueluoyouying
·
2024-02-02 04:48
算法
算法
数据结构
java
01数组:977、有序数组的平方
977、有序数组的平方文章目录977、有序数组的平方方法一:
暴力法
方法二:双指针法重点:平方后最大数只能出现在两边
暴力法
:for循环平方后,进行排序双指针:双指针指向两边,哪个大就平方后放入新数组(倒着放入
xueluoyouying
·
2024-02-02 04:18
算法
算法
数据结构
java
牛客每日一解
第四题分析:这道题有很多的解法,但是我认为最简单的是lcm()函数来解由于题目的输入值高的吓人,
暴力法
就显得格格不入,一开始我就用了循环和辗转相除法来做,无一例外都超时了,我估计肯定有大佬用其他的方法做里了出来
沉月照归人
·
2024-02-02 00:35
牛客
c++
算法
c++
Leetcode53-最大子数组和详解
Leetcode22-有效括号生成详解Leetcode24-两两交换链表中的节点详解Leetcode27-移除元素详解Leetcode46-全排列详解Leetcode49-字母异位分组详解目录题目示例解析
暴力法
分治法动态规划代码
暴力法
分治法动态
白羊by
·
2024-01-30 13:25
力扣算法题-python
leetcode
数据结构
动态规划
python
【LeetCode-42】42. 接雨水
方法一:
暴力法
/*方法一:
暴力法
时间复杂度O(N^2),空间复杂度O(1)。但是很明显这种计算r_max和l_max的方式非常笨拙,一般的优化方法就是备忘录。
weixin_42956047
·
2024-01-28 03:55
LeetCode
42.接雨水
双指针法
备忘录法
C语言如何判断素数及相关知识
目录一、素数的定义二、判断素数的方法1.试除法(
暴力法
):2.埃拉托斯特尼筛法:三、判断素数的代码示例引言:素数是指大于1且只能被1和自身整除的自然数。
朝九晚五ฺ
·
2024-01-26 02:07
c语言
算法
开发语言
vscode
2024.1.22力扣每日一题——最大交换
2024.1.22题目来源我的题解方法一
暴力法
方法一哈希表+贪心方法三贪心题目来源力扣每日一题;题序:670我的题解方法一
暴力法
直接暴力对数字中的每两个位置进行交换,然后记录交换后生成数字的最大值时间复杂度
菜菜的小彭
·
2024-01-25 07:49
力扣每日一题
java
leetcode
算法
职场和发展
java
【每日一题】最大交换
文章目录Tag题目来源解题思路方法一:
暴力法
方法二:贪心写在最后Tag【
暴力法
】【贪心法】【数组】【2024-01-22】题目来源670.最大交换解题思路本题的数据规模比较小,
暴力法
也可以通过。
wang_nn
·
2024-01-24 06:36
LeetCode每日一题
暴力法
贪心
字符串
2024-01-22
2024年华为OD机试真题-密码解密-Python-OD统一考试(C卷)
-'26*')表示约束:映射始终唯一输入描述:“密文”字符串输出描述:明文字符串补充说明:翻译后的文本的长度在100以内示例1输入:20*19*20*输出:tst说明:解题思路:考察字符串处理,可以用
暴力法
解
2023面试高手
·
2024-01-22 13:19
华为od
python
开发语言
遇到“缠人”家暴?这样做能保护你!
《反家庭
暴力法
》对于人身安全保护令案件的管辖权规定“由申请人或者被申请人居住地、家庭暴力发生地的基层人民法院管辖”。
可可小爱官方号
·
2024-01-22 09:24
2022-04-28 「167. 两数之和 II - 输入有序数组」
leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/一般这种排序后的题目,就是让你用二分法或者双指针,但是坏习惯是开始就想先爆破,所以最开始就是
暴力法
柠香萌萌鸡
·
2024-01-21 22:40
代码随想录算法训练营第十天|232.用栈实现队列、225. 用队列实现栈
暴力法
代码实现classMyQueue{public:stackinS,outS;MyQueue(){}voidp
heitong_fu
·
2024-01-20 03:38
算法
数据结构
代码随想录算法训练营第九天|28. 实现 strStr() 、459.重复的子字符串
2、KMP(在一个长串中查找是否出现过另一个串)
暴力法
代码实现classSolution{public:intstrStr(stringhaystack,stringneedle){intindex=-
heitong_fu
·
2024-01-19 20:18
算法
Java入门高频考查算法逻辑基础知识3-编程篇(超详细18题1.8万字参考编程实现)
如果可能且适用的话,尝试先给出一个简单的解决方案,比如
暴力法
,然后再逐步优化它。在优化之前,先分析暴力解法的效率,了解它的时间和空间复杂度,然后解释为什么需要更有效的解法。
danci_
·
2024-01-17 12:28
JAVA后端-刷题
面试
职场和发展
算法
java
程序人生
学习方法
开发语言
Leetcode 121.买卖股票的最佳时机
Leetcode121.买卖股票的最佳时机前言一、题目描述与分析二、题解以及代码解法1:
暴力法
解法2:动态规划解法3:贪心算法总结前言在本篇题解中,我们将解决力扣第121题,该题要求在给定的股票价格数组中找到最大的利润
派大星的信徒
·
2024-01-16 23:27
刷题计划
java
算法
蛮力法求解最大连续子序列和,详细改进,c语言,c++
前言:蛮力法也称
暴力法
,从头遍历到尾,不跳过任何一种可能,全部筛选一遍挑出最优解。
华同学啊
·
2024-01-16 14:24
算法分析与设计
#
算法-蛮力法
c++
c语言
算法
动态规划(DP)---- 最长公共子序列
这道题咱们可以利用
暴力法
利用循环枚举出所有的X子序列然后遍历Y的子序列来找到最长公共子序列,时间复杂度为O(n*2^m)。但是如果要是通过动态规划来分析这道题,那么时间复杂度为O(nm
记得开心一点嘛
·
2024-01-16 06:10
动态规划
算法
手撕腾讯面试题-乘积最大子数组
本文的内容为通过一道腾讯的面试题,即力扣152.乘积最大子数组,由
暴力法
求解一步一步演化到由动态规划进行求解来介绍动态规划。
Tanyongyin
·
2024-01-14 09:54
动态规划
刷题
面试
面试
算法
动态规划
数据结构
c++
C#,质数(Prime Number)的四种算法源代码和性能比较
(1)质数筛(改进的埃拉托斯特尼筛法);(2)
暴力法
;(3)米勒-罗宾随机算法;(4)改进的米勒-罗宾随机算法;运行效果:二、质数筛(改进的埃拉托斯特尼筛法)的源代码//////保存质数的哈希表///privateHashtable
深度混淆
·
2024-01-13 11:41
C#算法演义
Algorithm
Recipes
C#
算法
质数
代码随想录算法训练营第五十九天 |503. 下一个更大元素 II、42. 接雨水
503.下一个更大元素II题目链接:503.下一个更大元素II
暴力法
模拟数组出线两遍42.接雨水题目链接:42.接雨水动态规划简单递增栈是从栈头到栈底递增栈顶作为底,栈顶后一个元素作为左边界,当前元素作为右边界
努力刷题的oyyo
·
2024-01-13 09:01
力扣_数组25—柱状图中最大的矩形
思路
暴力法
:有下述事实:最大矩形的高度一定等于某个柱子的高度遍历每个柱子(对于柱子iii,其高度为heights[i]heights[i]heights[i]),计算当矩形高度等于heights[i]heights
qweasdwxc
·
2024-01-11 13:35
算法
java
数据结构
Python每日一练:小艺的口红(暴力、二分、图论三种方法)&代写匿名信
这里用
暴力法
、二分法、二叉排序树这三种有代表性的方法来解。嗯~这个题目测试数据应该有问题,反正我0
无证的攻城狮
·
2024-01-10 17:59
python3
数据结构与算法
python
图论
算法
算法-leetcode-滑动窗口问题- 438. 找到字符串中所有字母异位词
文章目录12,`438.找到字符串中所有字母异位词`思路1:
暴力法
思路2:滑动窗口法12,438.找到字符串中所有字母异位词https://leetcode-cn.com/problems/find-all-anagrams-in-a-string
程序员不二
·
2024-01-10 15:53
算法
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
其他