码迷,mamicode.com
首页 >  
搜索关键字:hihocoder 拓扑排序    ( 2772个结果
拓扑排序--确定比赛名次(模板题)
拓扑排序的过程大概是这样的:① 选择一个入度为0 的结点并直接输出。② 删除这个结点以及与它关联的所有边。③ 重复步骤①和②,直到找不到入度为0 的结点。 在一个有向图中,对所有的节点进行排序,要求没有一个节点指向它前面的节点。先统计所有节点的入度,对于入度为0的节点就可以分离出来,然后把这个节点指 ...
分类:编程语言   时间:2020-02-11 19:17:10    阅读次数:72
AOV拓扑排序实验总结-1
AOV拓扑排序实验总结-1 实验数据:1、实验输入数据在input.txt文件中2、对于n是指有顶点n个,数据的结束标志是一行0 0。 实验目的:获取优秀的AOV排序算法模板 数据结构安排:1、队列:负责记录入度为0且没有排序的AOV顶点2、邻接表结点:邻接表结点采用自定义的复合结构,保存顶点信息、 ...
分类:编程语言   时间:2020-02-09 18:27:15    阅读次数:138
hihoCoder 1128 二分查找
Description Input and Output Codes描述#1128 : 二分·二分查找DescriptionNettle最近在玩《艦これ》,因此Nettle收集了很多很多的船(这里我们假设Nettle氪了很多金,开了无数个船位)。去除掉重复的船之后,还剩下N(1≤N≤1,000,00... ...
分类:其他好文   时间:2020-02-08 13:58:07    阅读次数:71
图的拓扑排序
拓扑排序 拓扑排序是对有向 无圈 图的顶点的一种排序,它使得如果存在一条从$v_i$到$v_j$的路径,那么在排序中$v_j$出现在$v_i$的后面。如果图含有圈,那么拓扑排序是不可能的。此外,排序不必是唯一的;任何合理的排序都是可以的。 算法思想 第1种 先找出任意一个没有入边的顶点。然后显示出该 ...
分类:编程语言   时间:2020-02-06 12:53:25    阅读次数:57
PAT 甲级
PAT (Advanced Level) 大纲 在达到乙级要求的基础上,还要求: 具有充分的英文阅读理解能力; 理解并掌握基础数据结构,包括:线性表、树、图; 理解并熟练编程实现经典高级算法,包括哈希映射、并查集、最短路径、拓扑排序、关键路径、贪心、 "深度优先搜索" 、广度优先搜索、回溯剪枝等; ...
分类:其他好文   时间:2020-02-02 21:41:12    阅读次数:102
拓扑排序
拓扑排序 定义:拓扑排序是指在 有向无环图 中,将所有的结点进行排序,最终得出的序列称为拓扑序。 先来看一个模板代码: c++ include include include include using namespace std; const int maxn=210; int od[maxn], ...
分类:编程语言   时间:2020-02-02 15:52:07    阅读次数:64
P1983 车站分级
题目链接 题目描述 方法: topo 每趟列车,没有停靠的车站(u)的等级必然小于停靠车站(v)的等级,所以u,v连边,拓扑排序算level。 Code: #include <bits/stdc++.h> # define LL long long using namespace std; cons ...
分类:其他好文   时间:2020-01-30 23:18:09    阅读次数:137
数据结构课设——有向图的深度、广度优先遍历及拓扑排序
任务:给定一个有向图,实现图的深度优先, 广度优先遍历算法,拓扑有序序列,并输出相关结果。 功能要求:输入图的基本信息,并建立图存储结构(有相应提示),输出遍历序列,然后进行拓扑排序,并测试该图是否为有向无环图,并输出拓扑序列。 按照惯例,先上代码,注释超详细: #include<stdio.h> ...
分类:编程语言   时间:2020-01-30 23:05:46    阅读次数:146
拓扑排序
拓扑排序是对有向无圈图的一种排序,它使得如果存在一条从vi到vj的路径,那么在排序中vj出现在vi后面。 首先,对每一个顶点计算它的入度,记录在一个数组中,然后,将所有入度为0的顶点放入一个初始为空的队列中。当队列不空时,删除一个顶点v,并将与v邻接的所有的顶点的入度减1,只要一个顶点的入度降为0, ...
分类:编程语言   时间:2020-01-29 12:44:23    阅读次数:92
trie树
题:http://hihocoder.com/problemset/problem/1014 #include<bits/stdc++.h> using namespace std; #define pb push_back typedef long long ll; const int M=1e6 ...
分类:其他好文   时间:2020-01-28 00:09:44    阅读次数:91
2772条   上一页 1 ... 8 9 10 11 12 ... 278 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!