CS Chapter 8: Abstract Data Types & Subprograms

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

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.

21 Terms

1
New cards

Abstract Data Type (ADT)

A model that defines a set of operations for a data structure, without specifying how they are implemented or how data is organized in memory.

2
New cards

Data Structures

A specialized format for organizing, processing, retrieving, and storing data efficiently within a computer system.

3
New cards

Containers

Folder in which data items are stored.

4
New cards

Linked Structure

A data structure composed of a set of data records, known as nodes, that are linked together an organized by links.

5
New cards

Binary Tree

A tree in which each node is capable of having at most two successor nodes.

6
New cards

Root

The beginner node, which only has successor nodes, and none before them.

7
New cards

Leaf Nodes

A node in the tree that has no children or successors.

8
New cards

Binary Search Tree

A sored list for nodes based on their meaning or relationships.

9
New cards

Graph

A made up set of nodes called vertices, and a set of lines called edges (or arc’s).

10
New cards

Verticies

Fundamental units or nodes that made up a graph.

11
New cards

Edges (Arc’s)

A set of lines that connect the nodes.

12
New cards

Undirected Graph

A graph that has edges with no direction/

13
New cards

Directed Graph

A graph whose edges are directed from one vertex to another.

14
New cards

Subprogram

A semi-independent portion of a program that can be reused and invoked from multiple locations within a larger program.

15
New cards

Sub-algorithm

An algorithm that is used as a part of another algorithm.

16
New cards

Parameter List

A list of identifies or values which the subprogram works at.

17
New cards

Parameters

A list of variable names.

18
New cards

Arguments

A list of identifiers that help the subprogram work.

19
New cards

Passing Parameter

A value that is passed into a function or procedure when it is called.

20
New cards

Value Parameter

A variable passed to a function or procedure, that receives a copy of the original data.

21
New cards

Reference Parameter

A variable passed to a function or procedure, that receives the original data directly.