容器 (数据类型)

✍ dations ◷ 2025-12-01 12:39:53 #数据结构,抽象数据类型

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

容器可以三种方式看待:

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

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

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

面向对象编程

相关

  • 克缇国际大楼克缇国际大楼(英语:Kelti International)别名:全丰盛信义105大楼)是台湾台北市信义区的一幢摩天大楼,位于台湾台北市信义区松仁路105号,信义计划区B5地号,大元联合建筑师事务所设计,
  • 拉姆·伊曼纽尔拉姆·伊曼纽尔(Rahm Emanuel,1959年11月29日-)美国政治家,民主党人,曾任美国众议院议员(2003年至2009年),巴拉克·奥巴马上任后成为白宫幕僚长。2010年因参选芝加哥市长而辞去白宫幕
  • 国际红十字会红十字国际委员会(法语:Comité International de la Croix Rouge, CICR;英语:International Committee of the Red Cross, ICRC)是一个总部设于瑞士日内瓦的人道主义机构。根据
  • 不净动物本条目是在伊斯兰教、犹太教和基督教里被定义为不净动物的清单。其他东方的宗教,如佛教、道教、儒教等,则没有不净动物的概念。这些动物包括以下种类:以下列出的动物没有在圣经
  • 2.5D2.5D是一个在不同学科有不同意思的名词。以下为几个常见的解释:在数学里,根据豪斯多夫维(Hausdorff dimension)的定义,空间的维度不一定是整数,而可以是实数。2.5D是电脑游戏对于
  • 克伦人民党克伦人民党 (缅甸语:ကရင်ပြည်သူ့ပါတီ,英语:Kayin People's Party,缩写 KPP)是缅甸的一个少数民族政党。该党由克伦邦政府退休官员组建以参加2010年缅甸议会选举
  • 三萜三萜(Triterpenes)是一种由六个异戊二烯单位构成的萜烯,分子式是C30H48。三萜是一种五环化合物,可分为扇豆烷、齐墩果烷及乌索烷三大类。另外,类三萜化合物亦存在于动物及植物中,
  • 佩尔·埃温德·斯温胡武德佩尔·埃温德·斯温胡武德(瑞典语:Pehr Evind Svinhufvud af Qvalstad,瑞典语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe U
  • 马济胜马济胜(?-1836年),山东菏泽人。早年以武生入伍,从剿川、陕教匪,积功,官至江苏抚标参将。嘉庆十八年(1813年),剿山东教匪,擢河北镇总兵。道光三年(1823年),擢浙江提督。道光四年(1824年),调福建
  • 摄影构图另外,对角线构图也是众多摄影师追求的方式。