Chapter 8 CMSC

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/18

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.

19 Terms

1
New cards

Search Algorithms

Tools used to locate specific elements within an array.

2
New cards

Linear Search

A search method that checks each element sequentially.

3
New cards

Binary Search

A search method that divides the dataset to find elements efficiently.

4
New cards

Sorting Algorithms

Methods used to arrange data in a specific order.

5
New cards

Bubble Sort

A simple sorting algorithm that repeatedly steps through the list.

6
New cards

Quick Sort

A fast sorting algorithm using divide-and-conquer strategy.

7
New cards

Vectors

Dynamic arrays in C++ that can grow and shrink as needed.

8
New cards

Data Structures

Organized formats to store and manage data efficiently.

9
New cards

Program Design

The process of planning and creating a program's structure.

10
New cards

Problem Solving

The process of finding solutions to complex issues.

11
New cards

Dataset

A collection of data organized for analysis.

12
New cards

Efficiency

The ability to accomplish a task with minimal resources.

13
New cards

Memory

The storage space required for data processing.

14
New cards

Data Manipulation

The process of adjusting data to achieve a desired outcome.

15
New cards

Analytical Thinking

The ability to systematically solve problems using logic.

16
New cards
Sequential Search
Another term for linear search examining each element in order.
17
New cards
Selection Sort
A sorting algorithm that divides the input list into two parts: a sorted sublist and an unsorted sublist and repeatedly selects the smallest element from the unsorted sublist.
18
New cards
Pass
A single complete iteration through the array by a sorting algorithm.
19
New cards
Vectors
Dynamic arrays in C++ that can grow and shrink in size.