Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Lista concatenata tramite XOR - Teknopedia
Lista concatenata tramite XOR - Teknopedia
Abbozzo
Questa voce sull'argomento programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.
Esempio di una lista concatenata tramite XOR

Si chiama lista concatenata tramite XOR un procedimento che permette di percorrere una lista concatenata in un senso come nell'altro utilizzando in ciascun blocco solo un puntatore invece di due.

La contropartita è dovuta al fatto che non si può percorrere la lista che partendo da una delle due estremità, restrizione che non esiste nelle liste a doppio puntatore.

Principio

[modifica | modifica wikitesto]

La lista concatenata tramite XOR consiste nel rimpiazzare il puntatore a valle di una lista concatenata con un or esclusivo tra l'indirizzo del blocco a valle e quello del blocco a monte.

La caratteristica dello XOR bit a bit tra due indirizzi sta nel fatto che se C = A xor B, allora B = C xor A e A = C xor B. Di conseguenza si individua il puntatore a valle a partire dall'indirizzo a monte e reciprocamente dell'altro.

Uso

[modifica | modifica wikitesto]

L'abbassamento progressivo dei costi della memoria RAM nei computer ha portato ad oggi (2010) ad evitare questo procedimento, ad eccezione dei sistemi embedded dove la quantità scarsa di memoria è un grosso vincolo.

V · D · M
Strutture dati
TipiCollezione · Container
AstratteArray associativo (Multimap) · Lista · Pila · Coda (Deque) · Coda di priorità · Set (Multiset · Mfset)
ArrayBit array · Buffer circolare · Array dinamico · Hash table · Array sparso
CollegateLista di associazioni · Lista concatenata · Skip list · Unrolled linked list · Lista concatenata tramite XOR
AlberiB-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
GrafiDiagramma 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
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Lista_concatenata_tramite_XOR&oldid=146729394"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022