9.2-2 请讨论:指示器随机变量Xk X k和 T(max(k−1,n−k)) T ( m a x ( k − 1 , n − k ) )是独立的。
这个问题其实挺简单的,注意下面几点就可以了
- T(n) T ( n ):算法 Randomized-select 在含有 n 个元素的输入数组 A[p..r] A [ p . . r ]上的运行时间, 是一个随机变量
- T(n) T ( n )单调递增
到这里应该就可以结束了, 但稍微深入一点,
- Xk X k:子数组 A[p..q] A [ p . . q ]正好包含k个元素的概率。
- T(max(k−1,n−k)) T ( m a x ( k − 1 , n − k ) ): 算法 Randomized-select 在含有 max(k−1,n−k) m a x ( k − 1 , n − k )个元素数组上的运行时间
如果还没理解 Xk X k和 T(max(k−1,n−k)) T ( m a x ( k − 1 , n − k ) )独立的话,继续往下看。
举个栗子吧( 注意 T(n) T ( n )的定义 ):
- 子数组 A[p..q] A [ p . . q ]正好有4个元素跟 T(3) T ( 3 )有关系吗?
- 进而子数组 A[p..q] A [ p . . q ]正好有4个元素跟 T(4) T ( 4 )有关系吗?
- 更进一步子数组 A[p..q] A [ p . . q ]正好有k个元素跟 T(k) T ( k )有关系吗(这里仅仅只是使用了相同的数字k, 你能说我掷骰子第一次掷中3 跟 第二次掷中3是相关的吗)?
- 最后一步子数组 A[p..q] A [ p . . q ]正好有k个元素跟 T(max(k−1,n−k) T ( m a x ( k − 1 , n − k )有关系吗? (这不就是Xk X k和 T(max(k−1,n−k)) T ( m a x ( k − 1 , n − k ) )独立吗?)
哎 ,如果还看不懂的话,我也没什么可说的了。找本概率论多看看,培养培养感觉,主要概率这中西太抽象,多培养培养感觉就好。
版权声明:本文为xy707707原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。