有没有插入的时候自动排序(根据IComparer的Compare方法)的容器,不要用key/value的形式,是单独Add一个对象就能排序的有考虑过ArrayList,插入一个就Sort一下,但是这样效率是不是过低?

解决方案 »

  1.   

    System.Collections.SortedList
      
    --------------------------------------------------------------
    程序,犹如人生。
      

  2.   

    System.Collections.SortedList
    ------------------
    “不要用key/value的形式”
      

  3.   

    在插入列表的时候先找到要插入的位置(按排序算法)然后用Insert插入不就行了.
      

  4.   

    因为像这样的需求太少,且有易实现的方法,所以这样的容器不会有.查找到合适的位置后用Insert插入,我觉得这是一个计算机专业的基本算法啊...
      

  5.   

    这样的需求很少?不太会吧,像java里就有的TreeSet,根据Comparator或者如果要存储的类实现了Comparable就可以插入自动排序