Data Structures Review

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

1/11

flashcard set

Earn XP

Description and Tags

Flashcards summarizing key vocabulary and definitions related to data structures including stacks, queues, linked lists, and binary trees.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

Abstract Data Type

A collection of data and a set of operations on that data.

2
New cards

Stack

A list operating on the Last In First Out (LIFO) principle, where the last item added is the first to be removed.

3
New cards

Push Operation

The operation that adds an item to the stack.

4
New cards

Pop Operation

The operation that removes the item from the top of the stack.

5
New cards

Queue

A list operating on the First In First Out (FIFO) principle, where the first item added is the first to be removed.

6
New cards

Enqueue

The operation that adds an item to the end of the queue.

7
New cards

Dequeue

The operation that removes an item from the front of the queue.

8
New cards

Linked List

A data structure where each item is linked to the next one using pointers.

9
New cards

Binary Tree

A type of data structure where each node has at most two children; nodes are organized in a hierarchical structure.

10
New cards

Inorder Traversal

A method of visiting nodes in a binary tree: LEFT, ROOT, RIGHT.

11
New cards

Preorder Traversal

A method of visiting nodes in a binary tree: ROOT, LEFT, RIGHT.

12
New cards

Postorder Traversal

A method of visiting nodes in a binary tree: LEFT, RIGHT, ROOT.