在c# 中系统自带的队列是顺序,循环,链式?
还有其他常用的线性表,栈等。小弟最近在看 大话数据结构。。 他提到了许多数据结构都可以用顺序,链式来存储元素

解决方案 »

  1.   

    在System.Collections命名空间下,至于怎么实现的,可以Reflector5反编译.net的那些个dll,查看下源代码就知道了。
      

  2.   


    vs 提示queue是表示对象的先进先出集合 
           stack是表示对象简单的后进先出非泛型集合
    没提到是  顺序还是链式。
      

  3.   

               System.Collections.Generic.LinkedList<> 链表;
                System.Collections.Generic.Queue<> 先进先出集合;
                System.Collections.Generic.Stack<> 后进先出集合;
                System.Collections.Generic.List<> 顺序集合;
      

  4.   

    stack不用说了,用数组很容易实现,.Net中的queue也肯定不是链式的(链式一般比较慢,测一下linkedList和Queue的效率差别,应该就知道不会是同一种实现方式的),搞成循环使用的数组应该就可以(具体实现我也没看过)。