zoukankan      html  css  js  c++  java
  • LinkedList,SortedList 基本用法

    LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.

      LinkedList<int> ma = new LinkedList<int>();
                
      for (int i = 0; i < 1000000; i++)
     {
      ma.AddFirst(i);
     }

    LinkedList相比List的优势是删除指定节点时,非常快速,在某些场合需要它的应用.它的使用非常简单,自行查看相关方法即可.

    SortedList表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。

    SortedList在内部维护两个数组以将数组存储到列表中;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为DictionaryEntry对象进行访问的键/值对。键不能为空引用(VisualBasic中为Nothing),但值可以。SortedList的容量是列表可拥有的元素数。随着向SortedList中添加元素,容量通过重新分配按需自动增加。可通过调用TrimToSize或通过显式设置Capacity属性减少容量。SortedList的元素将按照特定的IComparer实现(在创建SortedList时指定)或按照键本身提供的IComparable实现并依据键来进行排序。不论在哪种情况下,SortedList都不允许重复键。

    SortedList详细介绍链接

    LinkedList详细介绍链接

  • 相关阅读:
    第二次上机
    第二次作业
    第一次上机
    第一次作业
    第3次上机作业
    第四周作业
    第二次上机作业(第四周)
    第三周作业
    第一次上机作业
    第一次JAVA作业
  • 原文地址:https://www.cnblogs.com/flyant/p/4444659.html
Copyright © 2011-2022 走看看