
dfs
李!
这个作者很懒,什么都没留下…
展开
-
用邻接表建立的无向图,以及无向图的深度优先遍历和广度优先遍历
需求: 用邻接表的方式建立一个无向图,并且对图进行深度优先遍历和广度优先遍历 1.无向图的建立 需要两种节点: 头结点,表结点 2.深度优先遍历dfs 是一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。 当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。 这一过程一直进行到已发现从源节点可达的所有节点为止。 3.广度优先遍历bfs 宽...原创 2019-11-22 20:20:54 · 12844 阅读 · 0 评论 -
迷宫
在N*N的迷宫内,“#”为墙,“.”为路,“s”为起点,“e”为终点,一共4个方向可以走。从左上角((0,0)“s”)位置处走到右下角((n-1,n-1)“e”)位置处,可以走通则输出YES,不可以走则输出NO。 输入描述 Input Description 输入的第一行为一个整数m,表示迷宫的数量。 其后每个迷宫数据的第一行为一个整数n(n≤16),表示迷宫的边长,接下来的n行每行n个字符...原创 2018-11-27 23:04:45 · 416 阅读 · 0 评论 -
变形课
呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体. Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(ball)变成一个M(Mouse),你知道,如果...原创 2018-12-29 17:48:21 · 262 阅读 · 0 评论