数据结构综合练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习

1. 下图表示一个地区的通讯网,边表示城市间的通讯线路,边上的权表示架设线路花费的代价,如何选择能沟通每个城市且总代价最省的n-1条线路,画出所有可能的选择。

2. 已知带权无向图G 的邻接矩阵是A 。

(1) 分别画出一颗从V1出发的深度优先生成树和广度优先生成树;

(2) 画出一棵最小生成树。

问题解析:

A= 6 0 5 0 0 4

0 5 0 6 0 0

0 0 6 0 0 7

6 0 0 0 0 2

3 4 0 7 2 0

0 6 0 0 6 3

V1 V2 V3 V4 V5 V6

1. N 个元素可能出栈序列个数?

设有n 个元素进栈,请给出全部的可能的出栈序列个数和不可能的出栈序列个数。 解:

设全部可能的出栈序列个数为n b ,

!!)!

2(11112n n n n C n b n n n ⋅+=+=

对n 个元素的组成的序列,全部可能的排列数!n P n =,所以不可能的出栈序列的个数为

n n b P -

相关文档
最新文档