Vector集合类的元素会自动排序。

题目

Vector集合类的元素会自动排序。


相似考题
更多“Vector集合类的元素会自动排序。”相关问题
  • 第1题:

    向量类vector中的get(i)方法不能够返回向量中下标为i的元素值。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第2题:

    向量类vector中的add(x)方法能够把x元素加入到当前对象的开始位置。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第3题:

    给出下列的程序段,哪个选项是不正确的? ( ) ①public void create(){ ②Vector my; ③my=new Vector(); ④}

    A.第二行的声明不会为变量my分配内存空间

    B.第二行语句创建一个Vector类对象

    C.第三行语句创建一个Vector类对象

    D.第三行语句为一个Vector类对象分配内存空间


    正确答案:B

  • 第4题:

    以下哪个方法是Vector类中增加一个新元素的方法。

    A.addElement

    B. insert

    C. append

    D. addItem


    正确答案:A

  • 第5题:

    数组是同类数据元素的集合,簇是()的集合。循环结构内的标量经自动索引成为()。


    正确答案:混合元素;一维数组

  • 第6题:

    用来获取集合类中元素个数的属性是()

    • A、Length
    • B、Count
    • C、Capacity
    • D、Number

    正确答案:B

  • 第7题:

    Vector 与 ArrayList正确的是:()

    • A、 ArrayList 出现比Vector早
    • B、 ArrayList 速度比Vector慢
    • C、 ArrayList 没有同步保护,Vector具有同步保护
    • D、 ArrayList Vector 两者都是无序的集合"

    正确答案:C

  • 第8题:

    对于import java.util包,以下那种说法是错误的?()

    • A、Vector类属于java.util包
    • B、Vector类放在…/java/util/目录下
    • C、Vector类放在java.util文件中
    • D、Vector类是Sun公司的产品

    正确答案:C

  • 第9题:

    对于java.util.TreeSet类,下面哪些描述是正确的()

    • A、这个集合中的元素是有序的
    • B、这个集合是保证不可变的
    • C、集合中的元素保证是唯一的
    • D、集合中元素使用唯一的key访问
    • E、集合中的元素保证是同步的

    正确答案:A,C

  • 第10题:

    多选题
    对于java.util.TreeSet类,下面哪些描述是正确的()
    A

    这个集合中的元素是有序的

    B

    这个集合是保证不可变的

    C

    集合中的元素保证是唯一的

    D

    集合中元素使用唯一的key访问

    E

    集合中的元素保证是同步的


    正确答案: D,C
    解析: 暂无解析

  • 第11题:

    单选题
    对于Java中的集合类java.util.ArrayList,以下说法正确的是()。
    A

    这个集合中的元素是无序的

    B

    可以通过键来获取这个集合中的元素

    C

    可以通过addFirst()方法,在列表的首部插入元素

    D

    在对这个集合的元素执行遍历操作时,效率比较高


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    关于冒泡排序算法的基本思想,下列说法正确的是()。
    A

    一个轮次一个轮次地处理。将元素分成已排序元素集合和未排序元素集合两部分。开始时已排序元素集合为空,在每一轮次,从未排序元素集合中找出最小值的元素,将其移入已排序元素集合,直到未排序元素集合为空时则算法结束

    B

    一个元素一个元素地处理。先从第一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束

    C

    一个轮次一个轮次地处理。在每一轮次中依次对待排序数组元素中相邻的两个元素进行比较,根据排序要求决定是否交换两个元素,直到某一轮次没有元素交换则算法结束

    D

    一个元素一个元素地处理。先从最后一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束


    正确答案: D
    解析: 暂无解析

  • 第13题:

    向量类vector中的size()方法能够返回向量中当前保存的元素的个数。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第14题:

    向量类vector中的add(x)方法能够把x元素加入到当前对象的末尾。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第15题:

    去掉一个Vector集合中重复的元素


    正确答案:

     

    Vector newVector = new Vector();

    For (int i=0;i<vector.size();i++)

    {

    Object bj = vector.get(i);

    if(!newVector.contains(obj);

    newVector.add(obj);

    }

    还有一种简单的方式,HashSet set = new HashSet(vector);

  • 第16题:

    通过集合A.subList()获取子集合B,下列说法哪些是正确的:

    A.返回的集合B没有实现Serializable接口,不能被序列化,所以不能应用于RPC场景

    B.在B集合中添加某个元素,那么A集合也会添加进去此元素

    C.集合A中元素的修改不会影响到集合B的任何操作

    D.对A元素个数的修改,会导致集合B的遍历产生ConcurrentModificationException异常


    正确答案:ABD

  • 第17题:

    若选择当前排序的第1个元素作为分界元素(也称枢轴或支点),什么情况下,快速排序法的时间效率会退化到简单排序法的程度?请说明理由。


    正确答案:在待排序的原始序列中元素已经按值从小到大排好序的情况下,快速排序法的时间效率会变得很差,因为在排序过程中,每次选取的“分界元素”都是当前序列的最小值(最前那个元素),经过一趟排序后,将原序列分解成为一个空序列和一个原序列长度仅减1的子序列,这样,对于长度为n的原始序列,必须经过n-1趟排序才能把所有元素定位,而且第i趟排序需要经过n-1次元素之间的比较才能为第i个元素定位,因此,总的排序时间达到O(n2)。

  • 第18题:

    Java中有几种常用的集合类及其区别如何?怎样获取集合中的各个元素。


    正确答案:常用的集合有向量、堆栈、队列等。它们可以使用枚举等方法来获集合中的元素,有的还可使用elemnetAt()等方法来获取其中的元素。

  • 第19题:

    如下关于集合类的描述错误的是()

    • A、含有集合意义的属性命名,尽量包含其复数的意义
    • B、集合中的数据不需要释放,垃圾回收器会自动回收
    • C、集合必须指定模板类型
    • D、使用集合类时要设置初始化容量

    正确答案:B

  • 第20题:

    关于Java的集合下面说法错误的是()

    • A、Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作
    • B、Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。
    • C、HashMap会利用对象的hashCode来快速找到key。
    • D、List、Set、Map 都是不允许重复的集合。
    • E、Map中元素,可以将key序列、value序列单独抽取出来。

    正确答案:D

  • 第21题:

    对于Java中的集合类java.util.ArrayList,以下说法正确的是()。

    • A、这个集合中的元素是无序的
    • B、可以通过键来获取这个集合中的元素
    • C、可以通过addFirst()方法,在列表的首部插入元素
    • D、在对这个集合的元素执行遍历操作时,效率比较高

    正确答案:D

  • 第22题:

    问答题
    Java中有几种常用的集合类及其区别如何?怎样获取集合中的各个元素。

    正确答案: 常用的集合有向量、堆栈、队列等。它们可以使用枚举等方法来获集合中的元素,有的还可使用elemnetAt()等方法来获取其中的元素。
    解析: 暂无解析

  • 第23题:

    问答题
    若选择当前排序的第1个元素作为分界元素(也称枢轴或支点),什么情况下,快速排序法的时间效率会退化到简单排序法的程度?请说明理由。

    正确答案: 在待排序的原始序列中元素已经按值从小到大排好序的情况下,快速排序法的时间效率会变得很差,因为在排序过程中,每次选取的“分界元素”都是当前序列的最小值(最前那个元素),经过一趟排序后,将原序列分解成为一个空序列和一个原序列长度仅减1的子序列,这样,对于长度为n的原始序列,必须经过n-1趟排序才能把所有元素定位,而且第i趟排序需要经过n-1次元素之间的比较才能为第i个元素定位,因此,总的排序时间达到O(n2)。
    解析: 暂无解析

  • 第24题:

    单选题
    Vector 与 ArrayList正确的是:()
    A

     ArrayList 出现比Vector早

    B

     ArrayList 速度比Vector慢

    C

     ArrayList 没有同步保护,Vector具有同步保护

    D

     ArrayList Vector 两者都是无序的集合


    正确答案: B
    解析: 暂无解析