容器 (数据类型)

✍ dations ◷ 2024-12-23 09:19:05 #数据结构,抽象数据类型

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

容器可以三种方式看待:

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

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

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

面向对象编程

相关

  • 凤山厅凤山厅为台湾日治时期行政区划,设立于1901年,其原为恒春厅下的凤山弁务署所管辖的范围;1909年10月,凤山厅并入台南厅。凤山厅的前身为于1897年6月设置的凤山县大湖、阿公店、打
  • 斯克里普斯海洋研究所斯克里普斯海洋研究所 (SIO) 位于加利福尼亚州拉霍亚,成立于1903年,是全世界最古老和最大的从事海洋和地球科学研究、公共服务、本科和研究生教育的机构之一。 在这里数以百计
  • 经济地理经济地理学的研究聚焦于在不同尺度中经济活动的空间面向。在公司的经济决策上,其他因素前往作为市场的都市(或中心商业区)的距离扮演重要的角色。然而其他因素如易达性和原料充
  • 根特根特(荷兰语:Gent,pronounced .mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","
  • 拉利特普尔 (尼泊尔)拉利特普尔(尼泊尔语:ललितपुर महानगरपालिका),旧称帕坦,是尼泊尔中部的一座城市,为尼泊尔第二大城市。位于加德满都以南3公里,巴格马蒂河畔。拉利特普尔是一座历
  • 罗拉德派罗拉德派(Lollardy),或称罗拉德主义(Lollardism)、罗拉德运动(Lollard movement)是英格兰宗教改革期间产生的一个新教流派。由约翰·威克里夫在1381年发起,旨在反抗天主教的权威。其
  • 阿贝尔2142阿贝尔2142(Abell 2142,或A2142),是一个巨大的X射线明亮星系团,在天球上位于北冕座。该星系团是两个仍在合并中的规模较小星系团产物。合并后的星系团范围横跨600万光年,其中包含
  • 让-皮埃尔·温唐贝热让-皮埃尔·温唐贝热(法语:Jean-Pierre Wintenberger,1954年-2019年1月23日), 法国数学家,斯特拉斯堡大学数学教授。他因与Chandrashekhar Khare(英语:Chandrashekhar Khare)一起证明
  • 伊斯坦布尔地铁2号线伊斯坦布尔地铁2号线(土耳其语:M2),正式名称为M2耶尼卡普-哈西奥斯曼地铁线,是一条全长23.5公里,共16个车站,属于伊斯坦布尔地铁的地铁路线。此线以浅绿线标示。 2号线来往萨勒耶尔(
  • 山荷叶属山荷叶属(学名:)是小檗科下的一个属,为多年生草本植物。该属共有3种,分布于北美、日本和中国。根茎可入药。