<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評論-138  文章-1  trackbacks-0

    今天早上起來讀書,發現如下的一種方法來對向一個已經排好序的list中插入一個新值,并且使其處于合適的位置。真所謂知之方曉簡單!所有的說明和版權信息都放在注視里了。
    package com.epl.javaalmanac;

    import java.util.Arrays;
    import java.util.Collections;
    import java.util.LinkedList;
    import java.util.List;

    /**
    ?* 本例子翻譯自http://www.javaalmanac.com/egs/java.util/coll_InsertInList.html?l=new<br>
    ?* 因為其實用故而記錄在此。 本例子是為了,往一個已經排序好的list中插入一個新值,并且使其處于合適的位置。
    ?* 二分查找法不但能夠找出已經存在的元素的位置,更能夠用來確定不存在元素的應該在的位置。<br>
    ?* 計算方法如下:insert-index = (-return-value)-1 <br>
    ?* 原來的說經如下: This example demonstrates how to determine the index at which an
    ?* element should be inserted into a sorted list. Although binarySearch() is
    ?* used to locate existent elements, it can also be used to determine the insert
    ?* index for non-existent elements. Specifically, the insertion index is
    ?* computed in the following way: insert-index = (-return-value)-1
    ?*
    ?* @author hongzhi
    ?*
    ?*/
    public class InsertSortedList {
    ?public static void main(String[] args) {

    ??// Create a list with an ordered list of items

    ??List sortedList = new LinkedList();
    ??sortedList.addAll(Arrays.asList(new String[] { "ant", "bat", "cat",
    ????"dog" }));

    ??// Search for the non-existent item
    ??int index = Collections.binarySearch(sortedList, "cow"); // -4

    ??// Add the non-existent item to the list
    ??if (index < 0) {
    ???sortedList.add(-index - 1, "cow");
    ??}

    ??for (Object sortedElement : sortedList) {
    ???System.out.println(sortedElement.toString());
    ??}
    ?}
    }

    posted on 2006-09-24 08:35 張氏兄弟 閱讀(367) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成全视频在线观看免费高清动漫视频下载| 亚洲精品网站在线观看你懂的| 亚洲欧洲日产国码一级毛片| 久久乐国产精品亚洲综合| 精品亚洲综合在线第一区| 亚洲成在人天堂一区二区| 国产精品亚洲精品| 另类图片亚洲校园小说区| 国产精品内射视频免费| 99re热精品视频国产免费| 成人免费男女视频网站慢动作 | 日本免费v片一二三区| 精品熟女少妇AV免费观看| 国产一级淫片a免费播放口之| 国产精品亚洲美女久久久| 久久亚洲精品国产精品| 亚洲国产精品久久久久秋霞小| 窝窝影视午夜看片免费| 无码一区二区三区免费| 免费看美女被靠到爽的视频| 国产亚洲精品久久久久秋霞| 亚洲午夜电影在线观看| 特黄特色大片免费| 在线免费中文字幕| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 亚洲国产精品日韩专区AV| 久久亚洲AV成人出白浆无码国产| 亚洲色欲色欱wwW在线| 久久久久久久久久免免费精品| 在线永久看片免费的视频| 亚洲成A人片在线观看中文| 亚洲精品一卡2卡3卡三卡四卡| 黄页网址在线免费观看| 1000部免费啪啪十八未年禁止观看 | 2021在线永久免费视频| 亚洲福利精品一区二区三区| 亚洲黄色免费网址| 一个人看的www在线免费视频| 97在线观看永久免费视频| 黄色网站软件app在线观看免费| 大地资源在线观看免费高清|