zoukankan      html  css  js  c++  java
  • List常用算法

    类java.util.Collections提供了一些静态方法实现了基于List容器的一些常用算法.

    void sort(List) 对List容器内的元素排序

    void shuffle(List) 对List容器内的对象进行随机排列

    void reverse(List) 对List容器内的对象进行逆序排列

    void fill(List,Object)//用一个特定的对象重写整个List容器

    void copy(List dest,List src)//将src List容器内容拷贝到dest List容器

    int binarySearch(List,Object)//对于顺序的List容器,采用折半查找的方法查找特定对象

    举例:

    import java.util.List;
    import java.util.LinkedList;
    import java.util.Collections;
    
    public class LinkedListTest {
    	public static void main(String[] args) {
    		
    		
    		List l1 = new LinkedList();
    		List l2 = new LinkedList();
    		for(int i=0;i<=9;i++) {
    			l1.add("a"+i);
    		}
    		System.out.println(l1);
    		Collections.shuffle(l1);
    		System.out.println(l1);
    		Collections.reverse(l1);
    		System.out.println(l1);
    		Collections.sort(l1);
    		System.out.println(l1);
    		int a = Collections.binarySearch(l1,"a5");
    		System.out.println(a);
    	}
    }
    
  • 相关阅读:
    《Dive into Python》Study_Notes
    Python 各种应用收集
    Remotely disconnect a terminal services session
    stop the bibi
    SQL写法(累积)
    Django’s admin html editor — TinyMCE
    Djangobook note
    清除windows系统垃圾
    ubuntu下PDF乱码解决方法
    using的几种用法
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11364772.html
Copyright © 2011-2022 走看看