[问答题] 注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found********

18 查阅

[问答题] 注意:下面出现的“考生文件夹”均为%USER%。

在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

Java_3.java程序是一个二分法检索算法程序,完成程序,然后运行并所得结果为

对ArrayList分类:[白,粉红,紫,红,茶色,蓝,黄,黑]

检索关键字:黑

找到下标7

检索关键字:红

找到下标3

检索关键字:粉红

找到下标1

检索关键字:绿

没有找到<-5>

检索关键字:灰

没有找到<-1>

检索关键字:橙色

没有找到<-1>

给定源程序:

//Java_3.java:二分法检索算法

import Java.util.*;

public class Java_3

private String colors[]="红","白","蓝",

"黑","黄",

"紫","茶色","粉红");

private ArrayList aList;//ArrayList 引用

public Java_3()

aList=new ArrayList(Arrays.asList(colors));

Collections.sort(aList

参考答案:

橙色printSearchResuhs()

第1处:检索结果,需填入橙色。第2处:创建对象,需填入printSearchResults()。

计算机考试