Data Structures

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

Vocabulary-style flashcards based on Mr. J.I. Magutorima's lecture on Data Structures, covering definitions, classifications, and fundamental operations.

Last updated 1:15 AM on 5/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Data structure

A storage that is used to store and organize data; it is a way of arranging data on a computer so that it can be accessed and updated efficiently.

2
New cards

Logical or Mathematical model

A particular organization of data is called a data structure.

3
New cards

Data structure vs. Data types

Data structure is slightly different from data types; it is the collection of data types arranged in a specific order.

4
New cards

Primitive Data Structure

Basic data structures which include Integer, Boolean, Character, and Float.

5
New cards

Non-primitive Data Structure

Higher-level data structures categorized into Linear (Arrays, Linked List, Queue, Stack) and Non-Linear (Tree, Graph).

6
New cards

Linear Data Structure

A structure where elements are arranged in sequence one after the other in a particular order, making them easy to implement.

7
New cards

Array Data Structure

A container which can hold a fix number of items of the same type arranged in continuous memory, often referenced by a set of nn consecutive numbers, usually 1,2,3...n1, 2, 3 ... n.

8
New cards

Stack Data Structure

A linear data structure where elements are stored based on the LIFO principle, similar to a pile of plates.

9
New cards

LIFO

Last In First Out; the principle where the last element stored in a stack will be removed first.

10
New cards

Queue Data Structure

A linear data structure working on the FIFO principle, where the first element stored in the queue will be removed first.

11
New cards

FIFO

First In First Out; a principle where the first element in a sequence (like a queue of people) is the first to be processed.

12
New cards

Linked List Data Structure

A linear collection of data elements called nodes, where the order is given by means of pointers.

13
New cards

Node (in Linked List)

A list element containing data and a reference (address) to the next element of the list.

14
New cards

Non Linear Data Structure

A structure where elements are not in sequence but arranged in a hierarchical manner where one element connects to one or more elements.

15
New cards

Graph Data Structure

A non-linear structure where each node is called a vertex and each vertex is connected to other vertices through edges.

16
New cards

Vertex

The name for each node within a graph data structure.

17
New cards

Trees Data Structure

A collection of vertices and edges similar to a graph, but there can only be one edge between two vertices.

18
New cards

Traversing

Accessing each record/node exactly once so that certain items in the record may be processed.

19
New cards

Searching

Finding the location of the desired node within a structure using a given key value.

20
New cards

Inserting

A data structure operation involving removing a node/record from the structure.

21
New cards

Sorting

Arranging data items in a structure in a particular order, such as ascending or descending.

22
New cards

Deleting

Removing a node/record from the structure.

23
New cards

Merging

Combining records of two different sorted files into a single sorted file.