摘要: 7-6 列出连通集 (25 分) 给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。 输入格式: 输入第1行给出2个整数N(0<N≤10)和E,分别是图的顶点数和边数。随后 阅读全文
posted @ 2022-04-03 23:21 xhy666 阅读(46) 评论(0) 推荐(0)
摘要: 7-4 是否同一棵二叉搜索树 (25 分) 给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一 阅读全文
posted @ 2022-04-03 17:57 xhy666 阅读(78) 评论(0) 推荐(0)
摘要: 主要思路:离散化+归并求逆序对 #include<bits/stdc++.h> using namespace std; const int N=1e5+10,M=1e8-3; int p[N],tmp[N],cnt=0; struct FF{ int h,fi; }fs1[N],fs2[N]; b 阅读全文
posted @ 2022-04-03 15:18 xhy666 阅读(45) 评论(0) 推荐(0)