About: Container (abstract data type)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguageConcepts, within Data Space : dbpedia.org:8891 associated with source document(s)
QRcode icon
http://dbpedia.org:8891/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FContainer_%28abstract_data_type%29

In computer science, a container is a class or a data structure whose instances are collections of other objects. In other words, they store objects in an organized way that follows specific access rules. The size of the container depends on the number of objects (elements) it contains. Underlying (inherited) implementations of various container types may vary in size, complexity and type of language, but in many cases they provide flexibility in choosing the right implementation for any given scenario. Container data structures are commonly used in many types of programming languages.

AttributesValues
rdf:type
rdfs:label
  • حاوية (بيانات) (ar)
  • Contenidor (estructura de dades) (ca)
  • Kontejner (abstraktní datový typ) (cs)
  • Container (Informatik) (de)
  • Container (abstract data type) (en)
  • Conteneur (informatique) (fr)
  • Oggetto container (it)
  • コンテナ (データ型) (ja)
  • Kontener (programowanie) (pl)
  • Container (informatica) (nl)
  • Coleção (computação) (pt)
  • Контейнер (программирование) (ru)
  • Контейнер (програмування) (uk)
  • 容器 (数据类型) (zh)
rdfs:comment
  • Kontejner (jako abstraktní datový typ) je v programování označení pro třídu, datovou strukturu, nebo abstraktní datový typ, jehož instance jsou kolekce jiných objektů. Kontejnery obsahují objekty organizované tak, aby dodržovala jistá (přístupová) pravidla. Velikost kontejneru je závislá na počtu obsažených objektů, které obsahuje. Vnitřní implementace objektů může být různě složitá a odvíjí se od konkrétního určení kontejneru. (cs)
  • الحاوية في علم الحاسوب هي الصنف أو الهيكل من البيانات الذي يحتوي على جملة من الكائنات الأخرى. (ar)
  • In computer science, a container is a class or a data structure whose instances are collections of other objects. In other words, they store objects in an organized way that follows specific access rules. The size of the container depends on the number of objects (elements) it contains. Underlying (inherited) implementations of various container types may vary in size, complexity and type of language, but in many cases they provide flexibility in choosing the right implementation for any given scenario. Container data structures are commonly used in many types of programming languages. (en)
  • Ein Container (auch Collection) in der Informatik ist ein abstraktes Objekt, das Elemente des gleichen Typs speichert. Je nach Anforderungen verwendet man dabei unterschiedliche Datenstrukturen, um einen Container zu realisieren. Beispiele für Container sind Arrays oder Listen, eine detailliertere Auflistung ist auf der Seite der Datenstrukturen zu finden. (de)
  • Nella programmazione ad oggetti, un oggetto contenitore (o semplicemente container) è una classe di oggetti che è preposta al contenimento di altri oggetti. Questi oggetti usualmente possono essere di qualsiasi classe, e possono anche essere a loro volta dei contenitori. Esempi di classi contenitori sono gli insiemi, le liste, gli stack, le code e le mappe. Il Java Collections Framework, come le librerie standard del C++, forniscono molti tipi di classi contenitori. (it)
  • Een container in de informatica is een datastructuur die een conceptuele bak of houder implementeert die een of meer andere objecten bevat. Een gegeven container kan voornamelijk bedoeld zijn om objecten te bevatten (zodat het een soort van verzameling wordt), maar een container kan ook voornamelijk bedoeld zijn om functionaliteit toe te voegen aan de objecten die de container bevat. (nl)
  • Конте́йнер в программировании — тип, позволяющий инкапсулировать в себе объекты других типов. Контейнеры, в отличие от коллекций, реализуют конкретную структуру данных. Среди «широких масс» программистов наиболее известны контейнеры, построенные на основе шаблонов, однако существуют и реализации в виде библиотек (наиболее широко известна библиотека GLib). Кроме того, применяются и узкоспециализированные решения. Примерами контейнеров в C++ являются контейнеры из стандартной библиотеки (STL) — map, vector и др. В контейнерах часто встречается реализация алгоритмов для них. (ru)
  • 在计算机科学中,容器是指一種类、数据结构、或者抽象数据类型,其实例为其他类的对象。换言之,它们以一种遵循特定访问规则的方法来存储对象。容器的大小取决于其包含的对象(或元素)的数目。潜在的不同容器类型的实现可能在空间和时间复杂度上有所差别,这使得在给定应用场景中选择合适的某种实现具有灵活性。 (zh)
  • Контейнер у комп'ютерній науці — клас, структура даних, або абстрактний тип даних, який дозволяє створювати колекції інших об'єктів. Іншими словами, контейнери застосовуються для зберігання об'єктів у вигляді організованої структури на основі конкретних правил збереження і доступу до елементів. (uk)
  • En informàtica, un contenidor és una classe, una estructura de dades, o un tipus abstracte de dades (TDA) les del qual són col·leccions d'altres objectes. S'utilitzen per emmagatzemar objectes d'una forma organitzada i seguint unes normes específiques d'accés. Normalment els contenidors implementen mètodes o operacions que realitzin les següents funcions: Hi ha dos tipus de contenidors: * Contenidors per valor: El contenidor emmagatzema còpies dels objectes que conté. * Contenidors per referència: El contenidor només conté referències (normalment adreces de memòria) als objectes. (ca)
  • En informatique, un conteneur est une structure de données, une classe, ou un type de données abstrait, dont les instances représentent des collections d'autres objets. Autrement dit, les conteneurs sont utilisés pour stocker des objets sous une forme organisée qui suit des règles d'accès spécifiques. On peut implémenter un conteneur de différentes façons, qui conduisent à des complexités en temps et en espace différentes. On choisira donc l'implémentation selon les besoins. (fr)
  • コンピュータプログラミングにおいて、コンテナとはオブジェクトの集まりを表現するデータ構造、抽象データ型またはクラスの総称である。コレクションとも言う。コンテナには複数の種類があり、それぞれ独自の方法でオブジェクトを組織的に格納する。 よく知られたものには、 * 配列 * リスト * スタック * キュー * テーブル * 連想配列 * 集合 * 木 * グラフ などがある。 コンテナクラスは一般的に以下のような操作を実装している。 * 新しい空のコンテナを作成する * 格納しているオブジェクト(要素)の数を得る * すべての要素を取り除く(空にする) * 新しい要素を格納する * 特定の要素を取り除く * 格納している要素へのアクセス手段を提供する コンテナの要素にはどのようなデータ型のオブジェクトも取ることができ、他のコンテナを要素に取ることもできる。またコンテナのサイズは要素数に合わせて自動的に変化する。 コンテナがオブジェクトを格納する方法には2種類ある。値によるものと参照によるものである。 Javaのコレクション・フレームワークやC++のSTLなどで、多くのコンテナが実装されている。 (ja)
  • Kontener (lub inaczej pojemnik, ang. container, collection) - struktura danych, której zadaniem jest przechowywanie w zorganizowany sposób zbioru danych (obiektów). Kontener zapewnia narzędzia dostępu, w tym dodawanie, usuwanie i wyszukiwanie danej (obiektu) w kontenerze. W zależności od przyjętej organizacji, poszczególne kontenery różnią się wydajnością poszczególnych operacji. Kontenery nakładają czasem pewne ograniczenia na dane, które mogą być w nich przechowywane. Ograniczenia te wynikają zazwyczaj z przyjętej struktury przechowywania danych, zależności pomiędzy danymi itp. (pl)
  • Em ciência da computação, uma coleção é um grupo de um número variável de itens de dados (possivelmente zero) que têm algum significado compartilhado com o problema a resolver e necessidade de ser operados em conjunto, de alguma maneira controlada. Geralmente, os itens de dados serão do mesmo tipo ou, em linguagens que suportam herança, derivados de algum tipo pai comum. Uma tabela (ou arranjo) normalmente não é considerada uma coleção, pois guarda um número fixo de itens, apesar de tabelas/arranjos geralmente desempenharem um papel na implementação de coleções. (pt)
rdfs:seeAlso
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 40 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software