码迷,mamicode.com
首页 >  
搜索关键字:广度优先搜索    ( 485个结果
单源最短路Dijkstra算法——matlab实现
迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合S和U。S ...
分类:编程语言   时间:2016-08-20 20:35:30    阅读次数:201
广度优先搜索
给定两个整数N和K 通过 N+1或N-1 或N*2 这3种操作,使得N==K 输出最少的操作次数 虽然不好完全确定,但是一个可能的原因是,函数的局部变量(包括局部的静态数组)是存储在堆栈而非内存中,若程序中局部数组过多过大则有栈溢出的可能导致错误(比如Windows下大致4MB)。大数组建议使用全局 ...
分类:其他好文   时间:2016-08-20 01:33:33    阅读次数:115
广度优先搜索(BFS)
广度优先 Description: 阿狸被困在迷宫,snoopy要去救他,snoopy可以向上、下、左、右四个方向行走,每走一步(格)就要喝掉一瓶益力多。现在给它一个迷宫地图请问:snoopy最少需要多少瓶益力多才能走出迷宫? Input: 先输入一个数t,表示测试的数据个数, 下面输入的就是t个迷 ...
分类:其他好文   时间:2016-08-15 22:02:10    阅读次数:209
POJ1979 Red and Black
问题链接:POJ1979 Red and Black。 题意简述:输入正整数w和h,w为列数,h为行数。输入h×w矩阵 (1 ,其中'.'代表可到达,'#'代表不可到达,'@'代表开始点。问从'@'开始可以到达最多多少个点。 问题分析:本题可以使用深度优先搜索求解,用广度优先搜索也可以求解,差别不大。需要注意的是'@'也算一个可以到达的点。 程序说明如下: 1.方向数组 使用方...
分类:其他好文   时间:2016-08-12 23:59:33    阅读次数:434
POJ2386 Lake Counting
这个题与UVa572 Oil Deposits完全相同,程序改两个字符,改了一下结束条件就通过了。 问题链接:POJ2386 Lake Counting。 题意简述:给定m×n矩阵 (1 ,其中'W'代表水域,'.'代表陆地,问有几片湖。 本题可以使用深度优先搜索求解,用广度优先搜索也可以求解,差别不大。 这个程序说明如下: 1.方向数组 使用方向数组后,各个方向的试探的...
分类:其他好文   时间:2016-08-12 21:42:58    阅读次数:192
BFS
广度优先搜索算法(Breadth-First-Search),又译作宽度优先搜索,或横向优先搜索,简称BFS,是一种图形搜索算法。简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点。如果所有节点均被访问,则算法中止。广度优先搜索的实现一般采用open-closed表。 特性 因为所有节点都必须 ...
分类:其他好文   时间:2016-08-12 11:37:59    阅读次数:123
Java 实现广度优先搜索和深度优先搜索
Java 实现广度优先搜索和深度优先搜索 1. 综述 复习算法数据结构,用Java 实现广度优先搜索和深度优先搜索。 2. 代码 要搜索的图为: Java代码: 输出结果: (广搜:)1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8(深搜:)1 -> 2 -> 4 -> 8 ...
分类:编程语言   时间:2016-08-08 17:22:12    阅读次数:259
2016qut暑假集训——图论篇
Q1(Problem source : sdut 2141): 题目描述 给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历) 输入 输入第一行为整数n(0< n <100),表示数据的组数。 对于每组 ...
分类:其他好文   时间:2016-08-03 15:00:44    阅读次数:148
算法导论--图的遍历(DFS与BFS)
转载请注明出处:勿在浮沙筑高台http://blog.csdn.net/luoshixian099/article/details/51897538图的遍历就是从图中的某个顶点出发,按某种方法对图中的所有顶点访问且仅访问一次。为了保证图中的顶点在遍历过程中仅访问一次,要为每一个顶点设置一个访问标志。通常有两种方法:深度优先搜索(DFS)和广度优先搜索(BFS).这两种算法对有向图与无向图均适用。...
分类:编程语言   时间:2016-07-13 23:19:01    阅读次数:415
UVA 11624 Fire!(广度优先搜索)
题目大意:在一个N*M的迷宫内,J代表某人(只有一个),F代表火(可能不只一个),#代表墙,火每分钟会向四周除了墙以外的地方扩散一层,问人能否在没被火烧到 之前逃出迷宫,若能逃出输出最短时间。很明显的bfs。但由于火到达的地方人不能抵达,故需先对火进行bfs,标记后若人在火烧到之前抵达即可。最后逃出 ...
分类:其他好文   时间:2016-07-13 11:40:42    阅读次数:117
485条   上一页 1 ... 26 27 28 29 30 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!