CSC301: Data Structures Review Flashcards

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

1/27

flashcard set

Earn XP

Description and Tags

These flashcards are designed to help students review key concepts related to data structures, their classifications, properties, and operations.

Last updated 9:24 AM on 2/7/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

The logical or mathematical model of a particular organization of data is called __.

data structure

2
New cards

Data that are not able to divide into sub-items are called __ items.

Elementary

3
New cards

A collection of records of the entities in a given entity set is called a __.

File

4
New cards

Each record in a file may contain many field items but the value in a certain field may uniquely determine the record in the file. Such a field is called a __ key.

primary

5
New cards

A data structure is said to be linear if its elements form a __ or a linear list.

sequence

6
New cards

The simplest type of data structure is a linear __.

array

7
New cards

A __ is a non-linear data structure used to represent data containing hierarchical relationships.

tree

8
New cards

A binary tree is defined as a finite set of elements, called __, such that it is either empty or contains a distinguished node called the root.

nodes

9
New cards

The maximum number of nodes in any branch of a tree is defined as the __ of the tree.

depth

10
New cards

A "First-In-First-Out" (FIFO) system is known as a __.

queue

11
New cards

A stack structure is also called a __ system because insertions and deletions occur only at one end called the top.

Last-in-first-out (LIFO)

12
New cards

The representation of graphs can generally be done using __ and linked representation.

sequential representation

13
New cards

Graphs consisting of a set of nodes with an arbitrary number of connections, or edges, between them are called __.

graphs

14
New cards

A node with zero edges connected to it is called an __ node.

isolated

15
New cards

A sequence of edges forming a closed simple path is referred to as a __.

cycle

16
New cards

Weighted graphs have edges assigned a nonnegative numerical value known as the __.

weight

17
New cards

An edge in a directed graph is also referred to as an __.

arc

18
New cards

When a graph is connected, there is a path between any pair of its __.

nodes

19
New cards

In the context of trees, the unique parent of a node is called its __.

predecessor

20
New cards

An example of a non-primitive data structure is __.

array

21
New cards

Data structures can be classified into __ and non-primitive types.

primitive

22
New cards

A data structure that can insert and delete elements at one end and not the other is a __.

stack

23
New cards

The process of accessing or navigating through a binary tree is called __.

traversal

24
New cards

What is a graph in data structures?

Graphs are consisting of a set of nodes with an arbitrary number of connections, or edges, between them.

25
New cards

What is a directed graph?

A directed graph, or digraph, is a graph in which the edges have a direction, indicated by an arrow.

26
New cards

What defines a weighted graph?

A weighted graph has edges assigned a nonnegative numerical value known as the weight.

27
New cards

What is a cycle in a graph?

A cycle is a sequence of edges forming a closed simple path.

28
New cards

What does it mean for a graph to be connected?

A graph is connected if there is a path between any pair of its nodes.