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
信奥一本通(广度优先搜索算法)
【数据结构】(四)图
目录言图的入门及无向图的实现1.图的相关概念2.图的相关术语3.图的存储结构3.1邻接矩阵3.2邻接表3.3邻接表实现图的
搜索算法
1.深度优先搜索1.1搜索思路1.2代码实现2.
广度优先
搜索2.1搜索思路
王果冻ddd
·
2024-02-03 16:05
图论
算法
数据结构
java
intellij-idea
leetcode
「
一本通
1.3 例 2」生日蛋糕
【题目描述】Mr.W要制作一个体积为Nπ的M层生日蛋糕,每层都是一个圆柱体。设从下往上数第i蛋糕是半径为Ri,高度为Hi的圆柱。当iRi+1且Hi>Hi+1。由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除外)的面积Q最小。令Q=Sπ,请编程对给出的N和M,找出蛋糕的制作方案(适当的Ri和Hi的值),使S最小。(除Q外,以上所有数据皆为正整数)【输入格式】第一行为N,
CH_canghan
·
2024-02-03 16:32
深度优先
算法
图论
1751 - 快乐的马里奥
题目马里奥是一个快乐的油漆工人,这天他接到了一个油漆任务,要求马里奥把一个n行m列的矩阵每一格都用油漆标记一个数字,标记的顺序按照
广度优先
搜索的方式进行,也就是他会按照如下方式标记:1、首先标记第1行第
荒芜见m
·
2024-02-03 14:57
c++
【算法详解 | 二分查找】详解二分查找 \ 折半查找高效
搜索算法
| 顺序数组最快
搜索算法
| 递归&循环解决二分查找问题
使用顺序表完成简单的成绩管理系统.by.Qin3Yu文中所有代码使用C++举例,且默认已使用部分头文件和std命名空间:#include#includeusingnamespacestd;概念速览二分查找概述二分查找算法属于
搜索算法
的一种
Qin3Yu
·
2024-02-03 14:19
算法详解
算法
查找
二分查找
搜索
二分
数据结构
C++
2020-12-08
学习】《六项精进》0遍共61遍《大学》0遍共60遍【今年计划读十五本书】1、《清单革命》1902、《马云内部讲话》1333、《利润的秘密》4、《我的第一本思维导图》5、《老板轻松管财务》6、《总经理财务
一本通
丛培国
·
2024-02-03 04:30
2020-12-19
学习】《六项精进》0遍共61遍《大学》0遍共60遍【今年计划读十五本书】1、《清单革命》1902、《马云内部讲话》1333、《利润的秘密》4、《我的第一本思维导图》5、《老板轻松管财务》6、《总经理财务
一本通
丛培国
·
2024-02-03 03:47
【算法基础】
广度优先
搜索(BFS)
1定义
广度优先
搜索(BreadthFirstSearch),又叫层次遍历或宽度优先搜索,通常是以二叉树或图作为研究对象,先从上往下对该二叉树的每一层依次访问,在每一层中,从左往右(也可以从右往左)访问结点
_Parzival
·
2024-02-02 16:35
算法基础
c++
bfs
算法
「算法基础」之二叉树的遍历和搜索
内容包括『二叉树的前序、中序、后序遍历的递归和迭代,以及深度优先搜索、
广度优先
搜索』,如果这几种都掌握了,也希望能看看有什么不对的地方,本算法菜鸟不胜感激。
季夏廿九
·
2024-02-02 13:01
基于布谷鸟搜索的多目标优化matlab仿真
目录1.程序功能描述2.测试软件版本以及运行结果展示3.核心程序4.本算法原理1.布谷鸟
搜索算法
基础2.多目标优化问题3.基于布谷鸟搜索的多目标优化算法4.解的存储和选择策略5.算法步骤5.完整程序1.
软件算法开发
·
2024-02-02 09:45
MATLAB程序开发
#
优化
matlab
布谷鸟搜索
多目标优化
Leetcode 994. Rotting Oranges
按照
广度优先
搜索,记录下一轮腐败水果的位置,同时时间加1,新鲜水果数量减1,递归执行,直至不存在腐败的水果位置或者新鲜水果为0。如果此时仍存在新鲜水果,则返回-1,否则,返回时间。Vers
SnailTyan
·
2024-02-02 08:56
Leetcode
leetcode
JVM垃圾收集算法
1、标记清除算法image.pngjvm会扫描所有的对象实例,通过根
搜索算法
,将活跃对象进行标记,jvm再一次扫描所有对象,将未标记的对象进行清除,只有清除动作,不作任何的处理,这样导致的结果会存在很多的内存碎片
一如既往wfqwfq
·
2024-02-02 08:00
第三次练习笔记(
搜索算法
)
金属采集人类在火星上发现了一种新的金属!这些金属分布在一些奇怪的地方,不妨叫它节点好了。一些节点之间有道路相连,所有的节点和道路形成了一棵树。一共有n个节点,这些节点被编号为1~n。人类将k个机器人送上了火星,目的是采集这些金属。这些机器人都被送到了一个指定的着落点,S号节点。每个机器人在着落之后,必须沿着道路行走。当机器人到达一个节点时,它会采集这个节点蕴藏的所有金属矿。当机器人完成自己的任务之
aniry..
·
2024-02-02 07:06
算法
《未来地图》读书笔记(六)管理神灯式劳动力
3.全球大脑是互联网时代几十亿人类的集体表达,整体
搜索算法
中的其他组建,正是为了顺应全球大脑不断变化的环境而创建。4.人类创造出工具,然后工具塑造人类。5.若把从概率的角度利用
区块思维实验室
·
2024-02-02 06:53
【代码随想录】LC 77. 组合
一、题目1、原题链接77.组合2、题目描述二、解题报告1、思路分析(1)利用回溯、
搜索算法
,每次选取一个数,作为本次结果中的一个数,然后依次向下递归遍历,注意:组合不强调顺序,[1,2]与[2,1]是一种
负重奋进,笃行求实
·
2024-02-02 03:47
代码随想录
深度优先
算法
c语言
数据结构
java
c++
python
广度优先
搜索
广度优先
搜索当碰到岔路口,总是先依次访问从岔路口能直接到达的所有的结点,然后再按这些结点被访问的顺序去依次访问它们能直接到达的所有结点,直到所有的结点都被访问。
小白学编程
·
2024-02-02 02:47
力扣hot100 二叉树的层序遍历 队列
广度优先
搜索
Problem:102.二叉树的层序遍历文章目录思路复杂度Code思路路飞复杂度时间复杂度:添加时间复杂度,示例:O(n)O(n)O(n)空间复杂度:添加空间复杂度,示例:O(n)O(n)O(n)Code/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeN
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
宽度优先
算法
双非本科准备秋招(12.2)—— 力扣栈与队列
1、102.二叉树的层序遍历
广度优先
遍历嘛,每次拓展一个新结点,就把新结点加入队列,这样遍历完队列中的元素,顺序就是层序遍历。
随心自风流
·
2024-02-01 22:51
leetcode
算法
求职招聘
迷宫&&长草&&字典序迷宫——蓝桥杯例题(bfs由浅入深)
目录1.bfs(迷宫/地图)
广度优先
搜索思维导图2.bfs宽度搜索思想(队列实现)3.主旨展现4.例题(1)来喽——走迷宫+(路径打印)—两种方法5.例题(2)来喽——长草(20年蓝桥杯模拟)—两种思路
大小胖虎
·
2024-02-01 21:32
基础算法
蓝桥杯
宽度优先
bfs
深入理解排序算法及其Java实现
无论是在数据处理、数据库查询还是
搜索算法
中,排序都扮演着关键的角色。本博客将深入讨论排序算法的不同类型,探究其在Java编程语言中的实现,为读者提供全面的了解和实际应用的指导。
一休哥助手
·
2024-02-01 21:58
java
算法
排序算法
java
算法
每日算法打卡:动态求连续区间和 day 31
文章目录原题链接题目描述输入格式输出格式数据范围输入样例:输出样例:题目分析示例代码树状数组线段树原题链接1264.动态求连续区间和题目难度:简单题目来源:《信息学奥赛
一本通
》题目描述给定n个数组成的一个数列
一只小松许捏
·
2024-02-01 08:43
算法进阶
算法
蓝桥杯
线段树
树状数组
【 二叉树前中后序遍历】
中序遍历(左节点全部遍历完毕,输出根节点)2.4后序遍历(左右节点全部遍历完毕,输出根节点)三、代码实现遍历3.1POJO代码3.1前序遍历代码3.2中序遍历代码3.3后序遍历代码一、二叉树的遍历方法
广度优先
遍历
夜白宋
·
2024-02-01 07:10
基础数据结构
深度优先
算法
信息学奥赛
一本通
1364:二叉树遍历(flist)
【题目链接】ybt1364:二叉树遍历(flist)【题目考点】1.二叉树【解题思路】解法1:递归构造子树的中序遍历序列和层次遍历序列层次遍历序列第一个元素,一定是整棵树的根结点。在中序遍历序列中找到该根结点元素,其左边就是左子树的中序遍历序列,右边就是右子树的中序遍历序列。接下来我们需要构造左右子树的层次遍历序列。易知左子树、右子树的层次遍历序列是原树层次遍历序列的子序列。(子序列:在一个序列中
君义_noip
·
2024-02-01 04:17
信息学奥赛一本通题解
c++
A* 寻路算法在Unity中的实现及
广度优先
、Djkstra、最好优先贪婪算法思想
简介:搜索区域绿色是起点A,红色是终点B,蓝色的是障碍物强。假设我们要从A点走到B点。假设整张地图是搜索区域,那么把整张地图划分为方块状的网格,这样便简化了搜索区域,如此便能用二维数组来表示整张地图。而每一个网格分有可行走和不可行走两个状态。通过从A到B走那些网格来确定路径。开始搜索上一步我们将地图简化为可管理的二维数组,下一步就是搜索最短路径。搜索方法有点类似与八连通种子填充算法。做法是从A点开
周末的游戏之旅
·
2024-02-01 03:08
具体算法7 - A*启发式搜索
A*启发式
搜索算法
是对Dijkstra算法的改进版本,它和后者的主要差别在于,加入了到终点的距离量化,使得A*算法不会像Dijkstra算法那样“跑偏”。
天命_风流
·
2024-02-01 01:15
信息学奥赛
一本通
1949:【10NOIP普及组】数字统计
1949:【10NOIP普及组】数字统计时间限制:1000ms内存限制:65536KB提交数:8725通过数:6687【题目描述】请统计某个给定范围[L,R]的所有整数中,数字2出现的次数。比如给定范围[2,22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。【输入】共1行,为两个正整数L和R,之间用
ptyz306
·
2024-02-01 00:18
算法
信息学奥赛
一本通
1942:【08NOIP普及组】ISBN号码
1942:【08NOIP普及组】ISBN号码时间限制:1000ms内存限制:65536KB提交数:13176通过数:5200【题目描述】每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN
ptyz306
·
2024-02-01 00:47
c++
算法
信息学奥赛
一本通
1931:【05NOIP普及组】校门外的树
1931:【05NOIP普及组】校门外的树时间限制:1000ms内存限制:65536KB提交数:9210通过数:6928【题目描述】某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴00的位置,另一端在LL的位置;数轴上的每个整数点,即00,11,22,……,LL,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上
ptyz306
·
2024-02-01 00:47
算法
c++
数据结构
计算机是什么做的
现在作为个
搜索算法
工程师,觉得那些并没啥用。但是静下来时候,发现这些基础还是很有思考价值的。了解自己在历史的科技创新长河中,在哪一个环节,从电的发现,到各种电器,以及最开始思考如何便捷计算工具。
be_humble
·
2024-01-31 07:24
硬件工程
pcb工艺
Python
广度优先
搜索(BFS)——以“小A与小B”为例
题目链接:登录—专业IT笔试面试备考平台_牛客网题目描述小A与小B这次两个人都被困在了迷宫里面的两个不同的位置,而他们希望能够迅速找到对方,然后再考虑如何逃离迷宫的事情。小A每次可以移动一个位置,而小B每次可以移动两次位置,小A移动的方向是上下左右左上左下右上右下8个方向,小B移动的方向是上下左右4个方向,请问他们最早什么时候能够找到对方,如果他们最终无法相遇,那么就输出”NO"。输入描述第一行两
小八i
·
2024-01-31 05:08
宽度优先
算法
python
蓝桥杯精选赛题算法系列——迷宫——DFS
深度优先搜索(DFS,Depth-FirstSearch)和宽度优先搜索(BFS,Breadth-FirstSearch,或称为
广度优先
搜索)是基本的暴力技术,常用于解决图、树的遍历问题。
wzyannn
·
2024-01-31 02:07
蓝桥杯算法大全
蓝桥杯
算法
数据结构
蓝桥杯----玩具蛇 DFS
2.从玩具蛇第一节出发,调用
搜索算法
。3.条件相邻两节成直线或90°是为下一节放置的方向只能为相邻的上下左右四个格子,其中已放过的格子,以及越界时不放置。
Game__Zero
·
2024-01-31 02:36
C++算法
算法
dfs
第一周算法训练(dfs)(深度优先
搜索算法
)
dfs:深度优先
搜索算法
,是一种用于遍历或搜索树或图的算法.沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。
好想摸鱼QAQ(辛勤的码农)
·
2024-01-31 00:30
算法
深度优先
二叉树的右视图-二叉树
广度优先
搜索
https://leetcode-cn.com/problems/binary-tree-right-side-view/我的方法一:二叉树的
广度优先
搜索步骤:使用队列q,push节点以及左右子节点,然后队列
gykimo
·
2024-01-31 00:17
2021:【例4.6】最大公约数 信息学奥赛
一本通
(C++版)
2021:【例4.6】最大公约数时间限制:1000ms内存限制:65536KB提交数:43716通过数:28489【题目描述】求两个正整数mm,nn的最大公约数。【输入】输入mm,nn。【输出】mm,nn的最大公约数。【输入样例】46【输出样例】2【提示】【数据范围】对于全部数据:m,nusingnamespacestd;intmain(){inta,b;cin>>a>>b;intda,xiao;
SZefdsr
·
2024-01-30 23:06
c++
算法
数据结构
信息学奥赛
一本通
2021:【例4.6】最大公约数
【题目描述】求两个正整数m,n的最大公约数。【输入】输入m,n。【输出】m,n的最大公约数。【输入样例】46【输出样例】2【提示】【数据范围】对于全部数据:m,nintmain(){intm,n,r;scanf("%d%d",&m,&n);r=m%n;while(r){m=n;n=r;r=m%n;}printf("%d",n);return0;}
Aftermath
·
2024-01-30 23:03
算法
信奥
一本通
:2022:【例4.7】最小n值
说简单一点,就是让你输入m,然后计算2分之一+三分之一一直加下去,直到能大于m然后输出在这个过程中是多少次,也就是n,那么我们怎么把分数加起来,就只能把分数变为小数,可以发现,上面再相加过程中一直变得是分母,分子一直是1,那怎么把分数变为小数,就用分子除以分母#includeusingnamespacestd;intmain(){intm;cin>>m;doublesum=0;intn=0;whi
陈无忧cy
·
2024-01-30 23:03
算法
信奥赛
C++
c++
介绍下深度优先遍历和
广度优先
遍历,如何实现?
介绍下深度优先遍历和
广度优先
遍历,如何实现?深度优先遍历:是指从某个顶点出发,首先访问这个顶点,然后找出刚访问这个结点的第一个未被访问的邻结点,然后再以此邻结点为顶点,继续找它的下一个顶点进行访问。
DHLSP15
·
2024-01-30 17:58
深度优先
宽度优先
算法
并查集与图
并查集与图一、并查集概念实现原理代码实现查找根节点合并两颗树判断是否是同一棵树树的数量二、图的基本概念定义分类完全图顶点的度连通图三、图的存储结构分类邻接表邻接表的结构代码实现邻接矩阵代码实现四、图的遍历方式
广度优先
深度优先五
风影66666
·
2024-01-30 16:22
面试
c++
动态规划
贪心算法
数据结构
广度优先
alpha-beta剪枝五子棋c语言,五子棋AI算法第三篇-Alpha Beta剪枝
剪枝是必须的上一篇讲了极大极小值搜索,其实单纯的极大极小值
搜索算法
并没有实际意义。
Sench Galiedon
·
2024-01-30 16:42
软件价值3-A*算法寻路
A*算法(A-star算法)是一种启发式
搜索算法
,主要用于在图或网络中找到从起始节点到目标节点的最佳路径。
dracularking
·
2024-01-30 16:40
软件价值
算法
A
star
[NOIP2010 普及组] 接水问题
信息学奥赛
一本通
1950:【10NOIP普及组】接水问题洛谷P1190[NOIP2010普及组]接水问题题解【题目描述】学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等
longxuan01
·
2024-01-30 14:38
c++
模拟
sort
LeGO-LOAM 几个特有函数的分析(2)
接上回LeGO-LOAM几个特有函数的分析(1)二、
广度优先
遍历
广度优先
遍历(Breadth-FirstSearch,BFS)是一种用于遍历或搜索树或图的算法。
水理璇浮
·
2024-01-30 12:59
算法
ubuntu
linux
LeetCode104: 二叉树的最大深度
解题思路递归、
广度优先
搜索题目中提示,“二叉树的深度为根节点到最远叶子节点的最长路径上的节点数”。我们考虑从递归和
广度优先
搜索的思路去解决此问题。递归时间复杂度
bluescorpio
·
2024-01-30 11:17
刑法复习计划+民法复习
天数84-10=74要求:严格+细致准备资料:徐光华精讲,徐光华真题,孟献贵2018考前
一本通
准备课件:稍后我附上。
清屏风
·
2024-01-30 09:57
梦想清单
开始看“魔力”这本书,这是
一本通
过28天践行改变自我的书籍。开篇就要求每个人要对自己的人生有清晰的梦想清单,如此才可以有目的和方向地一步一步达成自己的愿望。我的人生规划是什么,我的梦想清单又是什么?
乔安2020
·
2024-01-30 09:18
人工智能基于A*算法实现野人和修道士过河
2.原理在图
搜索算法
中,如果能在每一步都利用估价函数f(n)=g(n)+h(n)对open
deleteeee
·
2024-01-30 08:24
算法
python
启发式算法
人工智能
经验分享
笔记
数据结构
如何创建一个OJ,搭建一个自己的OJ系统
创建一个OJ、HydroOJ搭建、部署Hydro创建一个OJ、HydroOJ搭建、部署Hydro-CSDN博客课课通、
一本通
、提高篇、算法竞赛进阶指南测试数据课课通、
一本通
、提高篇、算法竞赛进阶指南测试数据
dllglvzhenfeng
·
2024-01-30 08:47
创新
计算机考研机试
信息技术
c++
算法
信息学竞赛中的数学
信奥中的数学
程序员的数学
GESP
CSP-J
USACO 铜级
USACO(美国
信奥
赛)2022年1月青铜组题目详解USACO(美国
信奥
赛)2022年1月青铜组题目详解_哔哩哔哩_bilibili2022.1青铜组解析2022.1青铜组解析_哔哩哔哩_bilibiliUSACO2
dllglvzhenfeng
·
2024-01-30 08:45
信息技术
USACO
科普
算法
青少年趣味编程
蓝桥杯
CSP-J
C++
USACO 银级
参赛资格:通过铜级比赛的选手难度等级:需要基本的问题解决能力和简单的算法能力(例如:贪心算法,递归
搜索算法
等),除此之外,学生还要对基础数据结构有一定的了解。
dllglvzhenfeng
·
2024-01-30 08:45
USACO
科普
信息技术
蓝桥杯
算法
信奥
CSP-J
青少年趣味编程
力扣刷题系列——BFS和DFS
相关算法题目录BFS与DFS相关算法题BFS1.二进制矩阵中的最短路径2.完全平方数3.单词接龙DFS1.岛屿的最大面积2.岛屿数量3.岛屿的周长4.朋友圈5.被围绕的区域6.太平洋大西洋水流问题BFS
广度优先
搜索
今天也要学习哦
·
2024-01-30 02:22
力扣刷题系列
java
算法
上一页
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
其他