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 算法笔记】84. 柱状图中最大的矩形
目录问题描述
暴力求解
:栈问题描述给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。
Sardar_
·
2024-09-15 18:18
算法
leetcode
笔记
【数组】|代码随想录算法训练营第2天| 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II 、【总结】
刷题神器代码随想录往期回顾>【数组】|代码随想录算法训练营第1天|704.二分查找、27.移除元素题目977.有序数组的平方题目:题目链接文章:文章讲解视频:视频讲解第一想法
暴力求解
,全部求平方然后再重新排序
toolhow
·
2024-09-05 17:25
数据结构与算法
算法
矩阵
LeeCode打卡第十六天
解法一:
暴力求解
法主要思想:将链表中的所有元素存到数组中,然后数组首尾进行遍历,看是否相等,相等即为回文链表,不相等则返回false/***Definitionforsingly-linkedlist.
一只大毛吖
·
2024-09-02 14:38
leetcode
算法
数据结构
java
【代码随想录训练营第42期 Day29打卡 贪心Part3 - LeetCode 134. 加油站 135. 分发糖果 860.柠檬水找零 406.根据身高重建队列
目录一、做题心得二、题目与题解题目一:134.加油站题目链接题解1:
暴力求解
(失败版)题解2:贪心题目二:135.分发糖果题目链接题解:双维度贪心题目三:860.柠檬水找零题目链接题解:贪心题目四:406
逝去的秋风
·
2024-08-29 17:30
代码随想录打卡
leetcode
算法
贪心
模拟、排序(归并排序)算法
模拟、排序算法一、模拟例题1、错误票据题目信息思路题解2、回文日期题目信息思路方法一:暴力做法方法二:优化解法题解方法一:
暴力求解
方法二:优化解法二、排序例题1、归并排序题目信息思路题解一、模拟例题1、
东东不熬夜
·
2024-03-02 03:45
算法
算法
c++
leetcode(动态规划)53.最大子数组和(C++详细解释)DAY12
示例提示2.解答思路起初思路
暴力求解
,两层for循环,但超出时间限制。查看其他题解,学习以下动态规划算法。关于动态规划算法,后续会出一篇文章详细解释。此处简述:动态规划的核心思想是将原始问题分解为更小
小Q小Q
·
2024-02-20 22:03
C++刷题
leetcode
动态规划
c++
Leetcode 3043. Find the Length of the Longest Common Prefix
FindtheLengthoftheLongestCommonPrefix1.解题思路2.代码实现题目链接:3043.FindtheLengthoftheLongestCommonPrefix1.解题思路这一题其实
暴力求解
也问题不大
Espresso Macchiato
·
2024-02-20 20:43
leetcode笔记
leetcode
3043
leetcode周赛385
leetcode
medium
Trie树
leetcode题解
面试经典150题——矩阵置零
-Unknown1.题目描述2.题目分析与解析2.1思路一——
暴力求解
思路一很简单,就是尝试遍历矩阵的所有元素,如果发现值等于0,就把当前行与当前列的值分别置为0。
ALGORITHM LOL
·
2024-02-19 15:13
算法
数据结构
leetcode
【02】右旋函数(C语言)
1.
暴力求解
(轮转k次)2.三段逆置求解①逆置函数②轮转函数3.空间换时间求解题目:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。
大耳朵土土垚
·
2024-02-14 22:37
每日一函数
算法
数据结构
PIPI:1008: 最大连续子序列
暴力求解
和动态规划求解(Java)
题目描述:1008:最大连续子序列题目描述:给定K个整数的序列{N1,N2,...,NK},其任意连续子序列可表示为{Ni,Ni+1,...,Nj},其中1{intfrom;intto;intvalue;@OverridepublicStringtoString(){return"from="+from+"\tto="+to+"\tvalue="+value;}//实现Comparable接口,方
天降小纸箱
·
2024-02-14 16:28
大水仙花数求解
暴力求解
,位数如果太多,会超时。思路:(1)11333355和33331155看上去是不一样的两个数,但是它们又一样,因为相同数字出现的次数一样。(2)使用递归。
crazybobo1207
·
2024-02-12 09:07
算法
数据结构
《剑指 Offer》专项突破版 - 面试题 38、39 和 40 : 通过三道面试题详解单调栈(C++ 实现)
目录面试题38:每日温度面试题39:直方图最大矩形面积方法一、
暴力求解
方法二、递归求解方法三、单调栈法面试题40:矩阵中的最大矩形面试题38:每日温度题目:输入一个数组,它的每个数字是某天的温度。
melonyzzZ
·
2024-02-11 02:11
数据结构
c++
开发语言
leetcode
算法
职场和发展
数据结构
面试
python 基础知识点(蓝桥杯python科目个人复习计划36)
最简单的思想:三重循环
暴力求解
。若是拆分成n个正整数,就需要实现n重循环n重循环=特定的树状结构=DFS搜索举个例子:给定一个数字6,将
期末考复习中,蓝桥杯都没时间学了
·
2024-02-10 20:49
蓝桥杯
职场和发展
力扣——C语言:合并两个有序数组
88.合并两个有序数组-力扣(LeetCode)这道题有多种方法可以解决一、
暴力求解
这种方法最简单,我们只需要把两个数组合在一起然后在冒泡排序就可以了代码如下:voidmerge(int*nums1,intnums1Size
靡樊
·
2024-02-09 22:41
leetcode
算法
职场和发展
面试经典150题——盛最多水的容器(图解从本质看问题)
-C.S.Lewis1.题目描述2.题目分析与解析2.1思路一——
暴力求解
遇到问题最怕的就是没有思路,就好像人迷茫的时候最怕的就是一直迷茫,不知道怎么干那就先试试最笨的办法,先动起来,大不了就是多花点时间
ALGORITHM LOL
·
2024-02-09 22:34
算法
数据结构
滑动窗口(一)
文章目录Leetcode209.长度最小的子数组题目解法一(
暴力求解
)(超时)解法二(滑动窗口)Leetcode3.无重复字符的最长子串题目解法一(
暴力求解
)解法二(滑动窗口)Leetcode1004.
NuyoahC
·
2024-02-09 05:15
刷题
算法
C++
滑动窗口
LeetCode之求两数之和
记录学习数据结构过程中练习的算法题本题是关于数组的练习,题干清晰,难度简单,没有太多需要说明的地方1.
暴力求解
这是看到题目马上想到的解法,两层循环,直接求解,因为题目规定只会输出一个对应答案,不需要考虑其他情况
ssas_
·
2024-02-09 00:13
串的朴素模式匹配算法|小白入门详细讲解
字符串模式匹配:在主串中找到与模式串相同的子串,并返回其所在的位置子串—主串的一部分,一定存在模式串—不一定能在主串中找到朴素模式匹配算法是一种
暴力求解
算法在主串中找出所有可能与模式串相匹配的子串,将这些子串与模式串进行比较这里模式串长度为
01红C
·
2024-02-08 17:30
串的模式匹配
算法
C语言
leetcode
数据结构
链表
模式匹配
面试经典150题——两数之和 II - 输入有序数组
-FranklinD.Roosevelt1.题目描述2.题目分析与解析2.1思路一——
暴力求解
暴力求解
的思路就是通过两次for循环,外层循环遍历整个数组,内层循环遍历剩下的部分,也可以将其理解为双指针。
ALGORITHM LOL
·
2024-02-08 08:38
面试
算法
数据结构
Leetcode-区域和检索-数组不可变
sumRange方法示例:给定nums=[-2,0,3,-5,2,-1],求和函数为sumRange()sumRange(0,2)->1sumRange(2,5)->-1sumRange(0,5)->-3方法1:
暴力求解
codingjav
·
2024-02-08 06:08
数据结构与算法
Java学习
leetCode
算法
数据结构
java
数学
谭浩强【C语言程序设计】第七章习题详解
最大公约数方法一:
暴力求解
//穷举法#includeintgcd(inta,intb){if(a==0)returnb;elseif(b==0)returna;elseif(a==b)returna;/
南风与鱼
·
2024-02-08 00:36
c语言
算法
谭浩强C语言程序设计
第七章习题详解
蓝桥杯-“山”形数字个数(python版)
思路解答首先
暴力求解
会超时,至少10分钟(参考他人运行时间)所以必须找捷径山形数字条件有两个,一个是回文,一个是单调性对于回文,因
@程序媛
·
2024-02-07 18:09
程序设计
蓝桥杯
职场和发展
python
华为OD机试真题C卷
两数组长度相同且小于等于10;数组a、b中的数字各不相同(无重复数字);输出可以达到最优结果的a数组(组合)的数量;示例1输入:1182010137输出:1示例2输入:11122010137输出:2思路(
暴力求解
laufing
·
2024-02-07 06:20
算法与数据结构(python)
华为od
算法
T2.最大回文数(11.16)
文章目录题目解析(以
暴力求解
为例)回文数的判断代码题目最大回文数乘积回文数即从正反两边读都是一样的数,两个二位数的乘积中最大的回文数为9009=91*99,寻找两个三位数乘积中最大的回文数。
'訫乁
·
2024-02-04 07:02
java
【学习笔记】详解换根法(换根DP)
如果要
暴力求解
出最优解,则我们可以枚举所有的节点为根,然后分别跑一次搜索,这样的时间复杂度会达到O(),显然不可接受。这时可以考虑使用换根DP解决。3.换根DP与一般的树形DP相比有什么不同?其
伟大的拜线段树jjh
·
2024-02-04 07:51
算法
c++
动态规划
深度优先
代码随想录算法训练营第二天 | LeetCode977 有序数组的平方 LeetCode209 长度最小的子数组 LeetCode59 螺旋矩阵Ⅱ
LeetCode977有序数组的平方题目链接:有序数组的平方文章链接:有序数组的平方视频链接:有序数组的平方思路拿到这道题第一反应就是
暴力求解
,用两个指针i和k同时指向数组的首元素,然后i用来遍历数组并同时进行平方
程序员劝退师_
·
2024-02-03 22:51
代码随想录
算法
矩阵
leetcode
leetcode 50:Pow(x,n)
:1024.00000示例2:2.输入:x=2.10000,n=3输出:9.261003.输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25思路:调用库函数
暴力求解
分治法
coding_diamond
·
2024-02-03 17:21
LeetCode练习
leetcode
算法
c++
Python算法题集_除自身以外数组的乘积
Python算法题集_除自身以外数组的乘积题239:除自身以外数组的乘积1.示例说明2.题目解析-题意分解-优化思路-测量工具3.代码展开1)标准求解【
暴力求解
】2)改进版一【字典改进乘积计算】3)改进版二
长孤秋落
·
2024-02-03 00:27
Python
python
算法
leetcode
数组
乘积
回溯算法总结
回溯法学习总结回溯算法也是算法导论中常用的算法,回溯算法类似于
暴力求解
算法,经常用在求可能解的问题。下面我将从三个方面来介绍回溯算法。
鱼鱼鱼三条鱼ii
·
2024-02-02 08:42
KMP算法——(算法竞赛c++实现)
目录1、了解KMP算法;2、普通暴力做法与KMP的区别;2.1、
暴力求解
:2.2、KMP算法求解3、KMP中有关ne[N]数组的理论;4、构造ne数组5、例题——KMP字符串来喽1、了解KMP算法;首先我们需要了解什么是
大小胖虎
·
2024-02-01 21:33
基础算法
c++
推荐算法
leetcode
【数据结构】72变的双端队列
双端队列前言一、双端队列1.1双端队列的定义1.2输入受限的双端队列1.3输出受限的双端队列1.5输入输出都受限的双端队列1.6小结二、双端队列的使用2.1双端队列的出队序列——
暴力求解
2.1.1栈的出栈序列
蒙奇D索大
·
2024-01-30 00:46
保姆级教学
数据结构
数据结构
算法
改行学it
学习
单调队列优化DP模型整理
那么就是考虑如何获得以某个节点作为结尾的子序列,长度为m,显然有一个思路就是
暴力求解
,即第一维循环尾节点,第二维循环往前延伸多少,实现是
as_sun
·
2024-01-29 20:30
算法
LeetCode HOT 100 --- 2021/8/3
目录排序链表乘积最大子数组打家劫舍岛屿数量数组中的第K个最大元素最大正方形二叉树的最近公共祖先除自身以外数组的乘积搜索二维矩阵II完全平方数排序链表方法一:
暴力求解
,先遍历保存所有节点值,排序后再创建新的链表
Cyril_KI
·
2024-01-29 15:16
LeetCode
动态规划
二分查找
堆排序
dfs
leetcode
CSP - CCF 2023 - 12 因子化简(暴力80分)
题目
暴力求解
思路是将一个数进行质数分解,遇到可以分解的质数进入循环,记录次方count,若大于等于k则保留,并且将该次方结果记录到vector数组之中最后将数组之中的值相乘输出即可#include#include
友人A
·
2024-01-28 09:12
csp
-
ccf
算法
c++
盛水最多的容器
envType=study-plan-v2&envId=top-100-liked1、
暴力求解
我们可以固定一边,然后另一边逐渐向右移动,记录每次的面积大
夹心宝贝
·
2024-01-28 01:56
双指针OJ题
双指针
最大公约数和最小公倍数
1.最大公约数给定两个整数,求这两个数的最大公约数
暴力求解
:从较小的那个数开始,依次递减,直到某个数能够同时被整除//
暴力求解
intmain(){inta=0;intb=0;scanf("%d%d",&
大时代1105
·
2024-01-27 21:45
c语言
《Leetcode》动态规划-求不相邻数的最大和
《Leetcode》动态规划-求不相邻数的最大和题目解析方法一:递归
暴力求解
方法二:基于暴力递归优化成缓存表方法三:基于缓存表优化成非递归方式题目已知一个数组a[n],不能取相邻的数,求最大的和,其中数组有正有负
梁Rio
·
2024-01-27 13:46
leetcode
动态规划
算法
力扣面试题 16.24. 数对和(双指针)
Problem:面试题16.24.数对和文章目录题目描述思路及解法复杂度Code题目描述思路及解法若本题目直接双循环
暴力求解
会超时,可以利用排序+双指针进行优化,具体:1.对原数组进行升序排序;2.双指针指向排好序的数组的头尾
LNsupermali
·
2024-01-27 03:21
力扣题目
leetcode
算法
职场和发展
计算机考研机试指南第二版(王道)——第二章
暴力求解
暴力求解
:2.1枚举例题2.1abc例题2.2反序数例题2.3对称平方数习题2.1与7无关的数(!!!)习题2.2百鸡问题(!!!)
Jazh-i8
·
2024-01-26 17:24
王道机试
考研
算法
Day09代码随想录算法训练营第一天 |28. 找出字符串中第一个匹配项的下标, 459.重复的子字符串
28.找出字符串中第一个匹配项的下标题目链接:28.找出字符串中第一个匹配项的下标思路:本题就是KMP的裸题,利用KMP进行匹配,(我习惯next数组从1开始),如果初学者一定要将
暴力求解
的思路KMP的匹配思路
不爱玩的提拉米苏
·
2024-01-26 00:09
数据结构与算法学习日记
算法
leetcode
数据结构
蓝桥杯刷题记2020-python实现-思路解析||装饰珠||平面切分||数字三角||寻找2020
写一下1——10的思路:1.门牌制作:统计2出现的次数#门牌制作TT=0foriinrange(1,2021):TT+=str(i).count('2')print(TT)2.寻找2020:就是一个
暴力求解
的过程
一台电脑走天下
·
2024-01-25 21:03
python
蓝桥杯
平面
LeetCode 1143. 最长公共子序列(C++)
假设最长子序列长度为k,那么我们如果要通过遍历的方法来
暴力求解
,其时间复杂度至少为O(),这肯定是无法接受的。这道题是一道典型的动态规划问题。
Xaiver_97
·
2024-01-25 15:20
力扣刷题
c++
leetcode
开发语言
C语言小游戏——3、寻找大公约和小公倍的多种求法
目录一、最大公约数有四种求解:法一:
暴力求解
法二:更相减损法法三:辗转相除法二、最小公倍数有两种求解:法一:
暴力求解
法二:公式法一、最大公约数有四种求解:什么是最大公约数呢?
慢半拍iii
·
2024-01-24 01:10
C语言练习
c语言
开发语言
【考研复试上机】Ch1
暴力求解
枚举条件:数据量较小模拟图形排版题解:找规律先构造,后输出。利用一个缓存数组来表示将要输出的字符阵列,然后在该数组上按照自己的需要完成排版,最后再输出图形。日期问题题解:预处理:再真正开始处理输入数据之前,预处理出所有月份的天数并保存。闰年:有29天,普通年分的2月只有28天。都可以转化为用该日期是今年的第几天?+第几天的日期是什么(两个逆运算)来解决问题。//判断平年还是闰年boolIsLeap
FOUR_A
·
2024-01-22 18:44
考研复试
java
开发语言
考研
408
算法
数据结构
Golang leetcode28 找出字符串中第一个匹配项的下标 KMP算法详解
文章目录找出字符串中第一个匹配项的下标leetcode28串的模式匹配问题
暴力求解
使用KMP模式匹配算法KMP算法简述KMP算法的代码实现找出字符串中第一个匹配项的下标leetcode28串的模式匹配问题
暴力求解
鳄梨阿龙
·
2024-01-22 18:03
个人
leetcode学习
Golang
golang
算法
开发语言
KMP
蓝桥杯理历年真题 —— 数学
1.买不到的数目这道题目,考得就是一个日常数学的积累,如果你学过这个公式的话,就是一道非常简单的输出问题;可是如果没学过,就非常吃亏,在考场上只能
暴力求解
,或是寻找规律。
代码菌@
·
2024-01-22 11:36
蓝桥杯备赛指南
蓝桥杯
c语言
开发语言
c++
学习
算法双指针系列--Day4-有效三角形的个数
文章目录前言一、题目链接二、题目描述三、补充知识四、解法一(
暴力求解
会超时)五、解法二(排序+双指针)六、代码编写前言本题采用排序+对撞指针解决,下面是对撞指针的简介结尾会附上C++与Java的完整代码对撞指针
争不过朝夕,又念着往昔
·
2024-01-22 11:38
算法
算法
c++
java
算法滑动窗口系列-Day8-长度最小的子数组
文章目录前言一、题目链接二、题目描述三、解法一(
暴力求解
会超时)四、解法二(滑动窗口)五、代码编写前言滑动窗口第一题一、题目链接长度最小的子数组二、题目描述三、解法一(
暴力求解
会超时)算法思路:[从前往后
争不过朝夕,又念着往昔
·
2024-01-22 07:15
#
滑动窗口
算法
【leetcode】消失的数字
大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录1.
暴力求解
法2.采用异或的方法(同单身狗问题)3.先求和再减去数组元素点击查看题目1.
暴力求解
法通过2个
苏貝貝
·
2024-01-22 06:26
leetcode
leetcode
算法
职场和发展
【leetcode】移除元素
大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录一.
暴力求解
法二.使用额外数组三.原地修改数组点击查看题目一.
暴力求解
法若我们不考虑时间复杂度,第一想到的方法应该都是
暴力求解
法吧
苏貝貝
·
2024-01-22 06:26
leetcode
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
其他