Oggetto container
Questa voce o sezione sull'argomento programmazione non cita le fonti necessarie o quelle presenti sono insufficienti.
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.
Contenitori grafici
I widget sono speciali contenitori per raggruppare gli altri widget insieme in finestre, pannelli, ecc. A parte le loro proprietà grafiche, essi sono comunque delle classi contenitori.
Voci correlate
- Standard Template Library#Contenitori
- Open Containers
V · D · M | |
---|---|
Tipi | Collezione · Container |
Astratte | Array associativo (Multimap) · Lista · Pila · Coda (Deque) · Coda di priorità · Set (Multiset · Mfset) |
Array | Bit array · Buffer circolare · Array dinamico · Hash table · Array sparso |
Collegate | Lista di associazioni · Lista concatenata · Skip list · Unrolled linked list · Lista concatenata tramite XOR |
Alberi | B-albero · Albero binario di ricerca (Albero AA · Albero AVL · RB-Albero · Albero binario di ricerca bilanciato · Albero splay) · Heap (Heap binario · Heap binomiale · Heap di Fibonacci) · Albero di Merkle · Albero SPQR · Albero PQ · Albero indicizzato binario |
Grafi | Diagramma binario di decisione · Digrafo aciclico · Automa a stati finiti deterministico aciclico |
Alberi di partizionamento dei dati spaziali | Albero quadramentale · M-tree · R-tree (R* tree · R+ tree) · X-tree |
Lista di strutture dati |