CS Chapter 8: Abstract Data Types & Subprograms

0.0(0)
studied byStudied by 0 people
call kaiCall 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.

Last updated 7:21 PM on 9/6/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

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.

Explore top flashcards

Set 1 (Fall Comp 1)
Updated 905d ago
flashcards Flashcards (25)
B1.1 Lipids
Updated 868d ago
flashcards Flashcards (32)
Ekologija
Updated 445d ago
flashcards Flashcards (104)
MGMT 105 Final
Updated 1173d ago
flashcards Flashcards (228)
Microbio Exam 5
Updated 803d ago
flashcards Flashcards (321)
Genetics
Updated 1045d ago
flashcards Flashcards (23)
Set 1 (Fall Comp 1)
Updated 905d ago
flashcards Flashcards (25)
B1.1 Lipids
Updated 868d ago
flashcards Flashcards (32)
Ekologija
Updated 445d ago
flashcards Flashcards (104)
MGMT 105 Final
Updated 1173d ago
flashcards Flashcards (228)
Microbio Exam 5
Updated 803d ago
flashcards Flashcards (321)
Genetics
Updated 1045d ago
flashcards Flashcards (23)