这三种定义有啥区别 List list = new List();Dictionary downEd = new Dictionary();Queue imgQueue = new Queue();复制的不予采纳

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 08:02:59
这三种定义有啥区别 List list = new List();Dictionary downEd = new Dictionary();Queue imgQueue = new Queue();复制的不予采纳
xSMo@+[u[s)KcMPd%܈PGQVibVC1ٵO |4k=̛7dԝ4oX-:Y[ !h?Bt&^|^u/Ō6BKWKA&7kxH,1 Ghx+Gm5P~]*M~%h=jg} T^mïf3"uL/r'!q^Y`kMEfm!r(0fZU6ETgqZ՞6 oP&ҙXFDx #W#m%q5 T5Uȫ` `Tc;=f"-@ Lw(A=L@u;3ݺ7kV'C?aqgup5u:eP5w_( &jbML`Q1C\6tP(=Ƞc-"Tx:o[:g+l`߳SE>;{YW{-\M':@]$駣 f

这三种定义有啥区别 List list = new List();Dictionary downEd = new Dictionary();Queue imgQueue = new Queue();复制的不予采纳
这三种定义有啥区别
List list = new List();
Dictionary downEd = new Dictionary();
Queue imgQueue = new Queue();
复制的不予采纳

这三种定义有啥区别 List list = new List();Dictionary downEd = new Dictionary();Queue imgQueue = new Queue();复制的不予采纳
List是一个可变长度的数组类型,可以通过list[i]来访问,没有特殊的处理,可以当成一个数组来看待
Dictionary是一个字典类型,前面一个string是字典里的关键字(key),后面的string是字典里的实际内容,访问方式downEd[key],可以当成字典看待,通过key来查询字典内容,key在字典里唯一
Queue 是队列,在数据结构中讲过,遵从先进先出原则,有特殊的入队、出队方法,入队后队列长度+1,入队的string加之queue的最后位置,出队后队列长度-1,出队的string是queue的第一个.
还有一个很相像的就是堆栈Stack,和队列很像,只不过他的进出原则是后进先出原则