容器 (数据类型)

✍ dations ◷ 2025-11-24 07:31:08 #数据结构,抽象数据类型

在计算机科学中,容器是指实例为其他类的对象的集合的类、数据结构、或者抽象数据类型。换言之,它们以一种遵循特定访问规则的系统的方法来存储对象。容器的大小取决于其包含的对象(或元素)的数目。潜在的不同容器类型的实现可能在空间和时间复杂度上有所差别,这使得在给定应用场景中选择合适的某种实现具有灵活性。

容器可以三种方式看待:

容器类应当实现如下的方法:

容器有时结合迭代器实现。

部件工具箱使用特殊控件(也称作)去将其他控件分组(窗口、面板等)。除它们的图形特性之外,它们有和容器类一致的表现:它们存有它们子控件的列表,并且允许对子控件进行增加、删除或获取等操作。

面向对象编程

相关

  • 呼吸系统呼吸系统(英语:respiratory system)指生物体内将呼吸气吸入体内并进行气体交换的系统。在人类和其他哺乳动物体内中,呼吸系统包括呼吸道、肺和呼吸肌。氧气与二氧化碳在呼吸系统
  • 1918年流感大流行1918年流感大流行(英语:1918 flu pandemic)是于1918年1月至1920年12月间爆发的全球性甲型H1N1流感疫情,此次疫情造成全世界5亿人感染,5千万到1亿人死亡,传播范围达到太平洋群岛及
  • 口交口内性交(英文:oral sex,有时被称为 oral intercourse),简称口交,是性行为的其中一种,从事者的口腔(包括嘴唇、舌、牙齿和喉咙)会与其伴侣的生殖器接触,并以此对其进行刺激。用口来对
  • 阿昔替尼阿昔替尼(Axitinib,研发代号AG013736,商品名Inlyta,中文商品名英立达)是一种小分子酪氨酸激酶抑制剂,由辉瑞研发。 在动物(异种移植)模型中,它能显著抑制乳腺癌的生长;在肾细胞癌(RCC)和
  • 纳米细菌纳米细菌是一种具有细胞壁的微生物。其体直径约为200纳米,是可于正常光学显微镜下成像的物件最小尺寸,大大低于细菌的理论下限。1996年,尚未发现纳米细菌时,这个大小被假定的理
  • 十一酸诺龙十一酸诺龙(英语:Nandrolone undecanoate或 nandrolone undecylate,商品名为Dynabolon、Dynabolin、Psychobolan),分子式C29H46O3,是一种雄激素和同化类固醇(AAS)药物,是19-去甲睾酮1
  • 平户岛坐标:33°22′5″N 129°33′13″E / 33.36806°N 129.55361°E / 33.36806; 129.55361平户岛位于日本长崎县北松浦半岛西方,东西最宽约10公里,南北长约32公里,面积为163.42平方
  • 精神分裂症的基本症狀精神分裂症的基本症状是一些个人主观体验的症状,其可视作个人在精神病理之上拥有潜在问题的证据。基本症状一般用于评估容易病发心理或精神疾病的高危人士。虽然出现基本症状
  • 一战坦克列表这一列表列出在一战的装甲战斗车辆。
  • GrW 42型81毫米迫击炮GrW 42型81毫米迫击炮(德语:kurzer 8 cm Granatwerfer 42 )是纳粹德国在第二次世界大战中使用的一种前装式滑膛迫击炮。是GrW 34型81毫米迫击炮使用短炮筒后的轻量化版本,最初计