DATA STRUCTURES

studied byStudied by 4 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 14

flashcard set

Earn XP

Description and Tags

15 Terms

1

Data Structure

A way of organizing and storing data efficiently for access and modification.

New cards
2

Abstract Data Type (ADT)

A model specifying data type, supported operations, and operation parameters.

New cards
3

Algorithm

A step-by-step procedure for task completion in a finite time.

New cards
4

Array

Collection of elements stored in contiguous memory locations, identified by index or key.

New cards
5

Linked List

Linear collection of nodes where each node points to the next via a pointer.

New cards
6

Stack

Collection supporting last-in, first-out (LIFO) insertion and deletion.

New cards
7

Queue

Collection supporting first-in, first-out (FIFO) insertion and deletion.

New cards
8

Tree

Hierarchical structure with nodes, a root node, and children sub-nodes.

New cards
9

Binary Tree

Tree structure where each node has at most two children.

New cards
10

Binary Search Tree (BST)

Binary tree where left child has values less and right child has values greater than the parent node.

New cards
11

Heap

Tree-based structure satisfying the heap property, with max heap having node value greater than or equal to children's values.

New cards
12

Graph

Collection of vertices (nodes) connected by edges.

New cards
13

Hash Table

Data structure mapping keys to values for efficient lookup.

New cards
14
New cards
15
New cards

Explore top notes

note Note
studied byStudied by 22 people
712 days ago
5.0(1)
note Note
studied byStudied by 40 people
827 days ago
5.0(1)
note Note
studied byStudied by 27 people
875 days ago
5.0(1)
note Note
studied byStudied by 32 people
898 days ago
5.0(2)
note Note
studied byStudied by 4 people
661 days ago
5.0(1)
note Note
studied byStudied by 35 people
645 days ago
4.0(1)
note Note
studied byStudied by 35 people
349 days ago
5.0(1)
note Note
studied byStudied by 15448 people
658 days ago
4.8(60)

Explore top flashcards

flashcards Flashcard (84)
studied byStudied by 20 people
417 days ago
5.0(2)
flashcards Flashcard (82)
studied byStudied by 10 people
744 days ago
5.0(3)
flashcards Flashcard (115)
studied byStudied by 93 people
640 days ago
5.0(1)
flashcards Flashcard (153)
studied byStudied by 10 people
49 days ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 156 people
418 days ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 3 people
113 days ago
5.0(1)
flashcards Flashcard (60)
studied byStudied by 76 people
269 days ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 55 people
308 days ago
5.0(2)
robot