码迷,mamicode.com
首页 >  
搜索关键字:广度优先搜索 bfs 树的遍历    ( 6264个结果
Codeforces 1337C - Linova and Kingdom(树/DFS/BFS/贪心)
题意: 一开始所有点都是花园 1为首都(即根) 现在n个点里弄k个工厂,而密探都在工厂点上 密探回首都时每经过一个花园时幸福度+1 密探一定走最短路 问最大幸福度之和 思路:BFS求出每个节点的深度,然后再减掉每个节点儿子所做的贡献,思路在代码中(DFS更简单) 代码: #include <iost ...
分类:其他好文   时间:2020-04-16 13:06:37    阅读次数:72
Eight HDU - 1043 (双向BFS)
记得上人工智能课的时候老师讲过一个A*算法,计算估价函数(f[n]=h[n]+g[n])什么的,感觉不是很好理解,百度上好多都是用逆向BFS写的,我理解的逆向BFS应该是从终点状态出发,然后把每一种状态打表列举出来,最后O(1)查询就可以了。这种办法确实挺好,但是不会....。 这位大佬用的双向BF ...
分类:其他好文   时间:2020-04-15 12:28:31    阅读次数:69
PHP字符串全排列算法
<?php /** * PHP字符串全排列算法 */ $results = []; $arr = []; function bfs($start) { global $arr; global $results; $queue = []; array_push($queue, $start); whi ...
分类:编程语言   时间:2020-04-14 11:01:28    阅读次数:87
对称二叉树
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443递归解法:先判断根节点,然后再递归判断子节点是否满足镜像二叉树的条件.迭代求法:使用队列进行迭代,原理与BFS相同,先将根节点入队两次,当队列不为空时,进行判断是否满足对称二叉树的条件,当队列为空或者检测到两个节点的值不相同时(即不对称),结束循环.递归解法classSolutio
分类:其他好文   时间:2020-04-13 23:09:54    阅读次数:83
线索二叉树的遍历
1 #include <iostream> 2 using namespace std; 3 4 typedef struct TBTNode {//线索二叉树的构造函数 5 char data; 6 int ltag,rtag; 7 struct TBTNode *lchlid; 8 struct ...
分类:其他好文   时间:2020-04-13 12:26:37    阅读次数:85
[LeetCode] 547. Friend Circles 朋友圈
本题可以套用和 [LeetCode] 200. Number of Islands 岛屿的数量 与 [LeetCode 695] Max Area of Island 岛的最大面积一样的dfs模版,不同的是DFS的遍历路径不同,本题 采用的是类似十字遍历方式,具体见如下代码,本题同样可以使用BFS和 ...
分类:其他好文   时间:2020-04-13 00:57:47    阅读次数:63
回溯算法学习
解决一个回溯问题,实际上就是一个决策树的遍历过程。思考 3 个问题: 1、路径:也就是已经做出的选择。 2、选择列表:也就是你当前可以做的选择。 3、结束条件:也就是到达决策树底层,无法再做选择的条件。 回溯算法的框架: result = [] def backtrack(路径, 选择列表): if ...
分类:编程语言   时间:2020-04-12 20:16:19    阅读次数:74
BFS(宽搜)
title: BFS tags: ACMer categories: 搜索 thumbnail: https://gss3.bdstatic.com/84oSdTum2Q5BphGlnYG/timg?wapp&quality=80&size=b150_150&subsize=20480&cut_x= ...
分类:其他好文   时间:2020-04-12 16:53:11    阅读次数:79
poj2251
https://vjudge.net/contest/367733#problem/B 一样的代码,自己的错了,难受 dalaode #include <iostream> #include<queue> #include<algorithm> #include<string.h> #include ...
分类:其他好文   时间:2020-04-12 14:34:57    阅读次数:51
【剑指offer】【树】55-I.二叉树最大深度
二叉树最大深度 DFS递归法 BFS(借助队列) ...
分类:其他好文   时间:2020-04-12 00:07:49    阅读次数:72
6264条   上一页 1 ... 26 27 28 29 30 ... 627 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!