A2 Data Structures - Binary Trees and Linked Lists

Beschreibung

Flashcards to test A2 computing binary trees and linked lists
pstevens1963
Karteikarten von pstevens1963, aktualisiert more than 1 year ago
pstevens1963
Erstellt von pstevens1963 vor mehr als 8 Jahre
20
1

Zusammenfassung der Ressource

Frage Antworten
Binary Tree Data Structure Made up of nodes with a maximum of two nodes coming off each node
Add an item to a Binary Tree Start at Root Repeat Compare new data with current data If new data < current THEN data follow left pointer Else follow right pointer Until pointer is null Add item and create null pointers
Delete from Binary Tree Traverse binary tree until item found Remove elements below item and store them Delete item Transfer stored items back into the binary tree
Traversal Types Pre-Order In-Order Post-Order
Pre-Order Traversal Process Root Node Process Left Subtree Process Right Subtree (Each node is processed as visited left before right)
In-Order Traversal Process Left Subtree Process Root Node Process Right Subtree (Each node is processed once child node on left is processed first)
Post-Order Traversal Process Left Subtree Process Right Subtree Process Root Node (Each node is processed once child nodes have been processed left before right)
Implement a Binary Tree Use Left, Right and Data Nodes Uses Left, Right Pointers 0 or -1 is the Sentinel value
Linked List Dynamic data structure used to keep data in order E.g. Alphabetical Order
Linked List Variables Start Next Free
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

PuKW Step 2
Mona Les
Öff. Recht - Streitigkeiten Verwaltungsrecht AT
myJurazone
Modul 1C - Begriffe
Melanie Najm
Thermodynamik I/II
K G
[Geschichte] Nachkriegsdeutschland - Die Stunde null
Marcel Pabst
IKA-Theoriefragen Serie 20 (15 Fragen)
IKA ON ICT GmbH
Vetie - Tierzucht & Genetik - S III
Fioras Hu
HNO Patho
Sabine Gechter
Tierseuchenbekämpfung 2014
Birte Schulz
Vetie Para 2010,2011,2013 (1/2)
Ali Na
Vetie Geflügelkrankheiten 2013
Janneke Bosse