早教吧作业答案频道 -->其他-->
八、(6分)冒泡排序法的基本思想是交换所有的相邻逆序,直到没有逆序为止.假设冒泡排序算法的输入是个不同数的一个随机排序,即等可能地为个不同数的!种排列中的任意一个,求冒泡法需
题目详情
八、(6分) 冒泡排序法的基本思想是交换所有的相邻逆序,直到没有逆序为止.假设冒泡排序算法的输入是个不同数的一个随机排序,即等可能地为个不同数的!种排列中的任意一个,求冒泡法需要交换逆序的次数的期望值.
▼优质解答
答案和解析
设总共n个不同的数,不妨设这n个数为 1,2,...,n.
设 a1a2...an 为一个排序.
任给 1<=i<j<=n. 设as=i, at=j,
如果s>t,则必有且只有一次交换逆序正好把 ...ji... 换成 ...ij....
如果s<t,则没有这样的交换逆序.
如果我们同时考虑两个排序:
a1a2...an
an...a2a1
则任意一个 ij交换逆序只可能在其中一个出现,也必在其中一个出现.所以两者的交换逆序次数总和不变.
12...n 的交换逆序次数为0
而
n...21的交换逆序次数为(n-1)!
所以 冒泡法需要交换逆序的次数的期望值=(n-1)!/2
设 a1a2...an 为一个排序.
任给 1<=i<j<=n. 设as=i, at=j,
如果s>t,则必有且只有一次交换逆序正好把 ...ji... 换成 ...ij....
如果s<t,则没有这样的交换逆序.
如果我们同时考虑两个排序:
a1a2...an
an...a2a1
则任意一个 ij交换逆序只可能在其中一个出现,也必在其中一个出现.所以两者的交换逆序次数总和不变.
12...n 的交换逆序次数为0
而
n...21的交换逆序次数为(n-1)!
所以 冒泡法需要交换逆序的次数的期望值=(n-1)!/2
看了 八、(6分)冒泡排序法的基本...的网友还看了以下:
一光年相当于多少米?约等于多少——要求是个整数 2020-04-06 …
爸爸买回算数本语文本共30本,已知算术本比语文本多四本,求语文本和算术本共有多少个.要过程{必须是 2020-04-26 …
摘录名著的经典语句片段要求是那本书的第几页,出版社,每本不少于300字,两本就够了 2020-05-17 …
☆7÷7☆=1÷4☆是5位数,求☆是个什么数? 2020-06-02 …
求一个英语小短剧求一个英文短剧的剧本,要求适合三个人去扮演,长度在五分钟左右,难度适中,可以是名著 2020-06-03 …
有关二项分布的..如果有40本书,蓝色1本,黑色1本,红色1本,随机抽取3本,求是蓝或黑或红的本数 2020-06-03 …
在一个时钟钟面示意图中,两直线过的四个数字和为26,求是个数, 2020-06-06 …
三年级两个班所有图书的本数相等,如果一班借走57本,二班借走24本,则二班所剩下的本数是一班的4倍 2020-06-10 …
新学期开学,某中学六(1)班班主任从学校领来各种本子,其中练习本301本,英语本其中练习本301本 2020-06-13 …
白字头底下是个本,这字念什么 2020-06-16 …