美文网首页数据结构和算法分析
8个随机整型变量,求最大和第二大元素,需要比较几次?

8个随机整型变量,求最大和第二大元素,需要比较几次?

作者: 不知名小号 | 来源:发表于2018-10-19 12:21 被阅读22次

题意同题目,一道很简单的面试题,不过最开始我竟然没有想到最优解emmm(太菜了)。
答案在下面,先想想再看答案。
















































8个元素两两比较,比如ABCDEFGH, A和B比,C和D比,以此类推,得出4个优胜者,4个优胜者继续两两比较,得出2个优胜者,2个优胜者再比较,得出最大值。这波操作比较了7次。然后求第二大,除了被第一大干掉的失败者,其它失败者已经输了,因为赢他们的元素不是最大值,所以他们不可能是第二大,那么第二大只能在被最大值干掉的情况中产生,第一大元素在之前的两两比较中干掉了3个元素,这3个元素相互比较2次,就得出第二大了。总共比较7+2次。

推一波小姐姐手写的推导2333

相关文章

  • 8个随机整型变量,求最大和第二大元素,需要比较几次?

    题意同题目,一道很简单的面试题,不过最开始我竟然没有想到最优解emmm(太菜了)。答案在下面,先想想再看答案。 8...

  • 概率题3

    随机变量和相互独立。在均匀分布,的概率密度为(1) 求随机变量的分布函数(2) 求随机变量的数学期望(3) 求随机...

  • 概率题2

    随机变量和相互独立。在均匀分布,的概率密度为(1) 求随机变量的分布函数(2) 求随机变量的数学期望(3) 求随机...

  • 概率题1

    随机变量和相互独立。的概率密度为的概率密度为(1) 求随机变量的分布函数(2) 求随机变量的数学期望(3) 求随机...

  • 概率题6

    随机变量和相互独立。的概率密度如下,离散型随机变量的分布律为。(1) 求随机变量的概率密度(2) 求随机变量的数学...

  • 概率题7

    随机变量和相互独立。的概率密度如下,离散型随机变量的分布律为。(1) 求随机变量的概率密度(2) 求随机变量的数学...

  • 概率题8

    随机变量和相互独立。的概率密度如下,离散型随机变量的分布律为。(1) 求随机变量的概率密度(2) 求随机变量的数学...

  • [LintCode]主元素

    原文发表在我的博客:主元素求关注、求交流、求意见、求建议。 问题 LintCode:主元素 描述 给定一个整型数组...

  • random

    random 取随机数 取一个随机浮点数。 在1-3取一个随机数数(整型)。 在序列中随机取一个元素。 在序列中随...

  • 概率论与数理统计 第四章 随机变量的数字特征

    课前导读 求随机变量的数字特征,需要用到高等数学中积分和级数收敛的定义。 第一节 数学期望 离散型随机变量数学期望...

网友评论

    本文标题:8个随机整型变量,求最大和第二大元素,需要比较几次?

    本文链接:https://www.haomeiwen.com/subject/nxeyzftx.html