如果有n个整数数据 要找出其中的值最大的数据 下面哪种方法不一定能找到最大值?

大学网课 已帮助 人

如果有n个整数数据,要找出其中的值最大的数据,下面哪种方法不一定能找到最大值?

A.假设第一个数据是最大数据,然后依次和余下的n-1个数据比较,把大的数据放到第一个位置,最终结束的时候,第一个数据就是最大值

B.用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。

C.将n个数均分成2分,则每一份的对应数据比较,小的扔掉,则余下的数据又分成2份,用同样的方法做,最后剩的1个数据就是最大值

D.n个数据排1排,依次从第一个数据和后面位置比较,小的在前面,大的在后面,则比较结束后,最后位置就存储的最大值。

E.随机选择一个数据作为初始最大数据,然后在余下的数据中再次随机选择进行比较,大的数放到初始数据位置,反复多次,直到初始位置的数据没有变化,则该数据就是所有数据的最大值

如果有n个整数数据 要找出其中的值最大的数据 下面哪种方法不一定能找到最大值?

热搜:万方数据资源系统有很多子库,其中包括地方志