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
BFS例题
蓝桥杯 ALGO-1006 拿金币 动态规划 双解法 python
题目分析这是动态规划的典型
例题
,每走一步选择的应该都是最优子结构,也就是走能拿到金币最多的格子。这里提供了两种思路解决此问题:递归与dp数组。
愿此后再无WA
·
2024-01-28 04:25
算法
蓝桥
动态规划
蓝桥杯
算法
位运算、离散化和区间合并 算法学习
1.2
例题
801.二进制中1的个数在找数字中的1的时候有两种常用方法。
Dreaife-BW
·
2024-01-28 04:49
AcWing
#
AcWing基础课
算法
学习
leetcode hot100岛屿数量
那么这种类型题都是需要依靠深度优先搜索(DFS)或者广度优先搜索(
BFS
)来做的。这两种搜索,实际上都是利用了递归和回溯!
buptlzl
·
2024-01-28 03:23
leetcode
算法
职场和发展
1.27学习总结
单调队列板子题)5.日志统计(滑动窗口,双指针)总结一下:单调队列使用STL的deque进行模拟,也可以用数组和双指针(head,tail),有两种操作,删头和去尾,实现一个区间内单调增或减的队列,经典的
例题
是滑动窗口
啊这泪目了
·
2024-01-28 03:46
学习
1.26学习总结
连通性判断DFS连通性判断步骤:1.从图上任意一点u开始遍历,标记u已经走过2.递归u的所有符合连通条件的邻居点3.递归结束,找到了的所有与u的连通点,就是一个连通块4.然后重复这个步骤找到所有的连通块
BFS
啊这泪目了
·
2024-01-28 03:15
算法
数据结构
学习
BFS
练习题【城堡问题】题解(二进制处理方向)
1234567#############################1#|#|#||######---#####---#---#####---#2##|######---#####---#####---#####---#3#||######---#########---#####---#---#4##||||###############################(图1)#=Wall|=
sutr
·
2024-01-28 00:40
宽度优先
算法
蓝桥杯
c++
BFS
习题:地牢大师(三维
BFS
)
地牢大师你现在被困在一个三维地牢中,需要找到最快脱离的出路!地牢由若干个单位立方体组成,其中部分不含岩石障碍可以直接通过,部分包含岩石障碍无法通过。向北,向南,向东,向西,向上或向下移动一个单元距离均需要一分钟。你不能沿对角线移动,迷宫边界都是坚硬的岩石,你不能走出边界范围。请问,你有可能逃脱吗?如果可以,需要多长时间?输入格式输入包含多组测试数据。每组数据第一行包含三个整数L,R,C分别表示地牢
sutr
·
2024-01-28 00:10
蓝桥杯备战
宽度优先
算法
蓝桥杯
c++
数据结构
蓝桥杯真题:全球变暖(
BFS
、DFS连通性问题)
全球变暖你有一张某海域N×N像素的照片,”.”表示海洋、”#”表示陆地,如下所示:........##.....##........##...####....###........其中”上下左右”四个方向上连在一起的一片陆地组成一座岛屿,例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像
sutr
·
2024-01-28 00:40
蓝桥杯备战
深度优先
蓝桥杯
宽度优先
c++
算法
数据结构
图论
BFS
练习题:献给阿尔吉侬的花束
献给阿尔吉侬的花束阿尔吉侬是一只聪明又慵懒的小白鼠,它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫,研究员们为了鼓励阿尔吉侬尽快到达终点,就在终点放了一块阿尔吉侬最喜欢的奶酪。现在研究员们想知道,如果阿尔吉侬足够聪明,它最少需要多少时间就能吃到奶酪。迷宫用一个R×C的字符矩阵来表示。字符S表示阿尔吉侬所在的位置,字符E表示奶酪所在的位置,字符#表示墙壁,字符.表示可以通行。阿尔吉侬在
sutr
·
2024-01-28 00:39
蓝桥杯备战
宽度优先
算法
c++
数据结构
蓝桥杯
C++atoi函数字符串转换成数字
在我们可以使用atoi函数将字符串转换为数字使用方法就是atoi(字符串名.c_str())这会返回一个字符串对应的数字stringa="12345"intb=atoi(a.c_str());
例题
:力扣逆波兰表达式求值
陈琦煜
·
2024-01-28 00:32
C++从零开始
c++
数据结构
算法
C语言------------运算符与表达式
目录#运算符与表达式##什么是运算符##什么是表达式##运算符的分类###算术运算符###左值和右值###关系运算符###逻辑运算符####
例题
:###位运算符####按位取反~#####
例题
####按位与
zzzskkd
·
2024-01-28 00:00
c语言
算法
开发语言
[蓝桥杯]真题讲解:岛屿个数(
BFS
遍历图)
[蓝桥杯]真题讲解:岛屿个数(
BFS
遍历图)一、视频讲解二、暴力代码(也是正解代码)一、视频讲解视频讲解二、暴力代码(也是正解代码)//岛屿个数:搜索(
BFS
/DFS)#includeusingnamespacestd
Turing_Sheep
·
2024-01-27 23:41
备战蓝桥杯
#
搜索与图论题目
蓝桥杯
宽度优先
职场和发展
蓝桥杯算法入门_27 (2016真题)
打印方格(简单题)(先跑代码观察,测试多组数据)快速排序(快排模板)凑算式(全排列+通分---*模板*)寒假作业:(全排列+check)冰雹数(*大数处理*大数-加法|减法|乘法|除法--模板)卡片换位(
BFS
violet~evergarden
·
2024-01-27 23:39
算法
蓝桥杯
c++
二分模板【算法】
四、
例题
题目:数的范围给定一个按照升序排列的长度为n的整数数组,以及q个查询。对于每个查询,返回一个元素k的起始位
FoLiaGe丶
·
2024-01-27 21:18
蓝桥杯
算法
c++
指针典型
例题
剖析
本篇重点讲解一维数组、字符数组、二维数组的sizeof和strlen的应用,首先要先回顾以下知识(在博主指针专题的深入理解指针(1)、(2)和(3)中有详细学习)一、做题前的重点知识回顾1.sizeof和strlen的对比sizeof:1.sizeof是操作符2.sizeof计算操作数所占内存空间的大小,单位是字节3.sizeof并不关心存放了什么数据。strlen:1.strlen是一个库函数,
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:08
指针专题
c语言
笔记
矩阵遍历-Java
对于矩阵,直观上可以想象的遍历方式按行、列,有些题目还有螺旋遍历,实际题目很多是需要
BFS
或者DFS的。技巧是结果空间遍历其实是4个方向的选择。
open_the_windows
·
2024-01-27 20:12
算法随笔
java
算法
leetcode
数据结构篇-01:单调栈
在本文中,我将首先介绍[单调栈]的使用模板,接着我会使用单调栈的技巧来解决力扣hot100中的两道题:739、每日温度;84、柱状图中最大的矩形单调栈的使用
例题
:输入一个数组nums,请你返回一个等长的结果数组
爬楼梯的猫
·
2024-01-27 19:14
手把手带你刷力扣Hot100
数据结构
java
开发语言
单调栈
C++一本通基础算法:广度优先搜索(
BFS
)
tip:该算法将会疯狂使用队列,包括各种类型的队列算法概述:先将起点入队,先向起点相邻的位置检索,如果满足条件,那么将这个位置入队。然后将起点出队。再将所有与队首相邻且满足条件的位置入队,队首出队,知道队列为空。算法图像如图所示,从起点检索,将1,2,3,4分别入队,起点出队,现在队列的队首为1,检索1周围的位置,将5,6,7分别入队,1出队,现在队首为2,检索2周围的位置,将8,9入队,……。直
zxh_minecraft
·
2024-01-27 18:34
宽度优先
算法
c++
广度优先搜索和深度优先搜索(c++)
广度优先搜索(
BFS
):从起点开始,按照距离逐层向外搜索,直到找到目标节点或搜索完所有节点。
BFS
一般使用队列来实现。
渴望成长的旅行鼠
·
2024-01-27 18:02
深度优先
宽度优先
c++
算法
[代码随想录]数组--移除元素
移除元素文章目录移除元素解决方法1.暴力解法2.双指针法下面为leetcode上
例题
27.移除元素26.删除有序数组中的重复项283.移动零844.比较含退格的字符串977.有序数组的平方解决方法1.暴力解法两层
华氏451度。
·
2024-01-27 18:09
C++
刷题
c++
算法
c语言
数据结构
leetcode
【C语言/期末复习】字符和字符串函数(附思维导图/
例题
)
一、字符分类函数(1)使用时包含的头文件ctype.h(2)相关库函数iscntrl任何控制字符isspace空白字符:空格“”,换页'\f'、换行'\n',回车'\r',制表符'\t'或者垂直制表符'\visdigit十进制数字0~9isxdigit十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~Fislower小写字母a~zisupper大写字母A~Zisalpha字母a~z或A
La_gloire
·
2024-01-27 17:58
新手友好
c语言
开发语言
学习
笔记
初识C语言 DAY6 【初识操作符】
文章目录前言初识操作符一.算术操作符二.逻辑操作符1.逻辑与2.逻辑或3.逻辑非4.经典
例题
三.赋值操作符四.单目操作符五.关系操作符六.条件表达式(三目运算符)七.逗号表达式如果您发现文章有错误请与我留言
马职音人
·
2024-01-27 17:21
c语言
开发语言
学习
【leetcode】55-跳跃游戏【C/C++】
代码如下:classSolution{public:boolcanJump(vector&nums){intl=nums.size();return
bfs
_canJump(l,0,nums);}//
Captain_zw
·
2024-01-27 15:49
leetcode算法题库
代码随想录算法训练营第15天 | 二叉树part02:●层序遍历和10道题● 226.翻转二叉树 ● 101.对称二叉树 2
尽管层序遍历的recursion方法能够生成按层级组织的输出,但它的遍历方式实际上是dfs在开头总结下这10道题:基础模板:102,107,199,429适合用
bfs
迭代,不推荐用dfs/递归(因为要同层内操作
weixin_51674457
·
2024-01-27 14:04
代码随想录一刷
算法
c++
动态规划算法详解——三大基本要素、解题步骤、算法优化和
例题
详解
目录1动态规划思想2适用场景3动态规划的三大基本要素4解题步骤5
例题
分析5.1斐波拉契数列5.1.1递归法求解5.1.2动态规划求解5.2剑指offer42连续子数组的最大和3.1示例1:42.接雨水1
周一写bug,bug改一周
·
2024-01-27 14:36
数据结构与算法
算法
动态规划
数据结构
java
初识SQL注入
目录注入攻击SQL注入手工注入Information_schema数据库自动注入介绍一下这款工具:sqlmap半自动注入前面给大家通过学习+练习的方式将XSS攻击的几种形式和一些简单的靶场和
例题
的演示,
未知百分百
·
2024-01-27 13:49
安全
MySQL
sql
数据库
前端
网络安全
安全
bypass
mysql
CHS_06.2.2.4_2+调度算法:时间片轮转、优先级、多级反馈队列
CHS_06.2.2.4_2+调度算法:时间片轮转、优先级、多级反馈队列知识总览时间片轮转(RR,Round-Robin)
例题
例题
时间片轮转(RR,Round-Robin)优先级调度算法
例题
优先级调度算法思考多级反馈队列调度算法多级反馈队列调度算法知识回顾在这个小节中我们会学习剩下的几种调度算法知识总览包括时间片轮转优先级调度多级反馈对列调度算法和上个小节一样大家需要注意各种算法他们的算法思想是什
我也要当昏君
·
2024-01-27 12:21
操作系统
#
处理机调度
第二章进程与线程
linux
运维
服务器
高中数学:因式分解(初接高)
一、乘法公式二、十字相乘法
例题
:三、增添项法主要解决整式中含高次项的因式分解题补充:由于数学笔记,用键盘敲实在是麻烦,这里就把我的笔记截图上来了。大家将就看,有看不清楚的地方,可评论,定回复!
生产队队长
·
2024-01-27 12:57
数学
数学
高中数学:不等式(初接高)
1、二次不等式2、分式不等式最后的
例题
,是为了说明第三种情况,就是,不等号右边不为0时,要先进行移项操作。将右边化为0这样,就转化成1,2两种情况了。
生产队队长
·
2024-01-27 12:57
数学
数学
数据结构之图的遍历
数据结构之图的遍历1、深度优先搜索(DepthFirstSearch,DFS)2、广度优先搜索(BreadthFirstSearch,
BFS
) 数据结构是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用
yysh_001
·
2024-01-27 12:27
数据结构
数据结构
<蓝桥杯软件赛>零基础备赛20周--第17周--并查集
在QQ群上交流答疑:文章目录1.并查集的基本操作2.路径压缩3.
例题
3.1合根植物3.2修改数组4.练习 首先说抱歉,最近得了“乙流”感冒,头晕眼屎多鼻塞咽痛,无力翻新或重写一篇新的“并查集”。
罗勇军
·
2024-01-27 11:28
蓝桥杯软件赛零基础备赛20周
蓝桥杯
详解矩阵的LDU分解
目录一.矩阵分解二.解方程三.
例题
说明四.矩阵的LDU分解五.矩阵三角分解的唯一性一.矩阵分解其实我们可以把一个线性系统(LinearSystem)看成两个三角系统(TriangularSystems)
唠嗑!
·
2024-01-27 10:09
格密码的数学基础
算法
网络安全
线性代数
1.22SVM(对偶性,KKT条件,核函数(高斯核函数RBF,参数伽马),软间隔问题(对误差容忍,参数C),总结,
例题
),SVM流程,代码,划分指定类数
就是说数据有多维的特性,然后依据特性在坐标系种存在点,就是画一个面来分割不同的点,从而实现数据的分类将两类数据区分开W为X对应的权重分割线(超平面)所在,就是决策边界可以转化为求解两类数据的最大间隔问题支持向量是点,点的坐标是数据的特征正负超平面如果某个支持向量发生变化,为就是说,这个超平面是依据数据集计算得到的,然后这个数据是哪个类的,特征为哪些都是事先确定的,计算的目的是找一个超平面,使支持向
CQU_JIAKE
·
2024-01-27 10:35
机器学习&神经网络
数模
数学方法
支持向量机
机器学习
算法
力扣hot100 腐烂的橘子
BFS
矢量数组 满注释版
Problem:994.腐烂的橘子文章目录思路复杂度Code思路参考复杂度时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)CodeclassSolution{int[]dx=newint[]{0,1,0,-1};//行矢量坐标数组int[]dy=newint[]{1,0,-1,0};//列矢量坐标数组/***@paramgrid0表示格子为空,1表示新鲜橘子,2表示腐烂橘
兑生
·
2024-01-27 10:09
力扣
hot100
leetcode
宽度优先
算法
249.【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(
BFS
)-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-电脑病毒感染二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)
一见已难忘
·
2024-01-27 10:04
算法之翼—华为OD机试专栏
华为od
c语言
宽度优先
电脑病毒感染
java
python
javascript
数据结构顺序表力扣
例题
AC——代码以及思路记录
顺序表力扣
例题
27.移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
革斤要加油
·
2024-01-27 07:28
算法图解
数据结构
leetcode
算法
蓝桥杯省赛无忧 课件44 归并排序
01归并排序的思想02归并排序的实现03
例题
讲解#include#includeusingnamespacestd;//合并两个有序数组voidmerge(vector&array,intstart,intmid
暗托涅瓦
·
2024-01-27 06:34
蓝桥杯省赛无忧
蓝桥杯
算法
排序算法
c++
归并排序
python 基础知识点(蓝桥杯python科目个人复习计划24)
2.
例题
分析
例题
1:饮料换购题目描述:乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊c型饮料,凭3个瓶盖可以再换一瓶饮料,并且可以一直循环下去(但是不允许暂借或赊账
期末考复习中,蓝桥杯都没时间学了
·
2024-01-27 03:57
蓝桥杯
职场和发展
最小覆盖子串(Leetcode76)
例题
:分析:比如现在有字符串(s),s="ADOBECODEBANC",给出目标字符串t="ABC",题目就是要从原始字符串(s)中找到一个子串(res)可以覆盖目标字符串t,子串"BANC"恰能覆盖字符串
丶lemon7
·
2024-01-27 01:21
Leetcode算法题
java
算法
leetcode
WEB攻防-通用漏洞&文件上传&二次渲染&.htaccess&变异免杀
目录知识点详细点文件二次渲染php删除规则
例题
CTF-Web入门-162CTF-Web入门-163CTF-Web入门-164CTF-Web入门-165CTF-Web入门-166CTF-Web入门-167CTF-Web
@墨竹
·
2024-01-27 01:39
前端
安全
php
微博西游记062
不论题型如何变化,都是老师讲过的
例题
。
绿豆水
·
2024-01-26 22:50
朴素贝叶斯算法
贝叶斯公式:换种写法:
例题
:患有贝叶死的情况下,测出为阳性的概率为P(A|B1)=99.9%,没有患贝叶死,但测出为阳性的概率为P(A|B2)=0.1%。对万分之一的解读:。
汪汪军师
·
2024-01-26 21:42
倒计时78天
复盘2.15.
bfs
1)从(x1,y1)到(x2,y2)最短距离#includeusingnamespacestd;constintN=3e4+5;constintinf=0x3f3f3f3f;#defineintlonglonginta
算法怎么那么难啊
·
2024-01-26 20:54
c++
算法------(4)双指针
例题
:(1)Acwing799.最长连续不重复子序列比较简单的一个
例题
,思路是利用双指针从头开始遍历,每次记录该数字出现次数,如果发现有重复的就用副指针往前遍历,找到重复位置。
FancySuMMer11
·
2024-01-26 19:36
算法基础课
算法
c++
算法------(7)高精度
例题
:(1)Acwing791.高精度加法高精度本质上就是对加减乘除的模拟。加法的流程是:(1)每一位上的两个数相加(2)进位。因此用两个动态数组把A,B的每一位存下来,然后每一位相加并且进位。
FancySuMMer11
·
2024-01-26 19:36
算法
c++
数据结构
算法------(8)二分
例题
:(1)Acwing789.数的范围(2)AcWing790.数的三次方根练习:(1)P1024一元三次方程求解还是没想到怎么好好利用二分。。。
FancySuMMer11
·
2024-01-26 19:36
算法
算法------(9)哈希表
例题
:(1)Acwing840.模拟散列表开放寻址法:一般来说开所需要的数字的3倍大小,首先对该数字取模,由于有负数存在因此要用(x%N+N)%N的方式,然后找某个数字在哈希表中的位置,不断对表进行循环查找
FancySuMMer11
·
2024-01-26 19:36
算法基础课
算法
散列表
数据结构
算法------(3)位运算
得到一个新的二进制数~按位取反对二进制数进行按位取反,~X=-(x+1)^异或两个二进制数同一位不同为1相同为0得到一个新的二进制数补充:n^0=nn^n=0a^b=b^aa^b^c=a^(b^c)=(a^b)^c;
例题
FancySuMMer11
·
2024-01-26 19:06
算法基础课
算法
leetcode
算法------(1)区间合并
例题
:解法是将所有区间按照左端点排序,然后从第一个区间开始依次遍历,如果该区间的左端点大于合现存合并区间的右端点,则将现存合并区间存入vector并将该区间作为新的现存合并区间,否则将两个区间合并作为新的现存合并区间
FancySuMMer11
·
2024-01-26 19:05
算法基础课
算法
c++
数据结构
算法------(10)堆
例题
:(1)AcWing838.堆排序我们可以利用一个一维数组来模拟堆。
FancySuMMer11
·
2024-01-26 19:01
算法基础课
算法
c++
数据结构
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他