PGzxc

纸上得来终觉浅 绝知此事要躬行

一 概述

C#中Stack(栈)是最常见的数据结构之一,栈是一种先进后出的结构,即元素从栈的尾部插入,从栈的尾部移除,类似于日常生活中搬家的时候撞车,先装上车的东西要后拿下来

阅读全文 »

一 概述

C# Queue(队列)是最常见的数据结构之一,队列是一种先进先出的结构,即元素从队列尾部插入,从队列头部移除,类似于日常生活中的站队,先到先得的效果

阅读全文 »

一 概述

  • C# ArrayList类(动态数组)是一个最常用的集合类,与数组的操作方法也是最类似的
  • ArrayList代表了可被单独索引的对象的有序集合。它基本上可以替代一个数组
  • 但是,与数组不同的是,ArrayList可以使用索引在指定的位置添加和移除项目,动态数组会自动重新调整它的大小
  • 同时ArrayList也允许在列表中进行动态内存分配、增加、搜索、排序各项
阅读全文 »

一 概述

  • 集合与数组比较类似,都用于存放一组值,但集合中提供了特点的方法能直接操作集合中的数据,并提供了不同的集合类来实现特点的功能
  • 集合简单的说就是数组的升级版。它可以动态的对集合的长度(也就是集合内最大元素的个数)进行定义和维护
阅读全文 »
0%