1. 已排序的列表a有n个整型元素,现要查找出现次数最多的值并输出。若出现次数最多的值有多个,则输出最前面的一个。实现该功能的程序段如下,方框中应填入的正确代码为(   )

c,m,v =1,1,0

for i in range(1,n):

   

print(a[v])

A. if a[i]==a[i-1]:

c+=1

if c>m:

m=c

v=i

else:

c=1

B. if a[i]==a[i-1]:

c+=1

if c>m:

m=c

v=i

else:

c=1

C. if a[i]==a[i-1]:

c+=1

else:

if c>m:

m=c

v=i-1

c=1

D. if a[i]==a[i-1]:

c+=1

else:

if c>m:

m=c

v=i-1

c=1

【考点】
排序算法及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 困难
能力提升
变式训练
拓展培优
真题演练
换一批