Abstract Data Types Overview

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Abstract Data Type

Data type with specified properties and operations independently of implementation

2
New cards

Levels of Abstraction

Different views of data: Application, Logical, Implementation

3
New cards

Stacks

Linear ADT storing items with Last In First Out (LIFO)

4
New cards

Queues

Linear ADT storing items with First In First Out (FIFO)

5
New cards

First In First Out (FIFO)

Ordering principle in queues where the first item inserted is the first to be removed

6
New cards

Stacks

Linear ADT storing items with Last In Last Out (LILO)

7
New cards

First In Last Out (FILO)

Ordering principle in stacks where the first item inserted is the last to be removed

8
New cards

Trees

Data structure allowing hierarchical storage of elements

9
New cards

Binary Trees

Trees where nodes have at most 2 children

10
New cards

Binary Search Tree

Binary tree with values following a specific order for efficient searching

11
New cards

BST Search Algorithm

Algorithm to search for a value in a Binary Search Tree

12
New cards

Graph

Data structure with nodes (vertices) and edges connecting them

13
New cards

Undirected Graph

Graph with edges having no direction

14
New cards

Directed Graph (Digraph)

Graph with directed edges from one vertex to another

15
New cards

Weighted Graph

Graph with values associated with edges representing costs