CC4 first quiz

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

1/14

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.

15 Terms

1
New cards

Space Complexity

The space needed by a program is seen to be the sum of two components

2
New cards

ALGORITHMS

a finite sequence of instructions, each of which has a clear meaning and can be performed with a finite amount of effort in a finite length of time

3
New cards

Specification, Verification, Performance analysis

The technical terms normally used for these three aspects are:

4
New cards

Time Complexity

Try to guess the time complexity experimentally

5
New cards

RUNNING TIME ANALYSIS

It is the process of determining how processing time increases as the size of the problem (input size) increases.

6
New cards

RATE OF GROWTH

rate at which the running time increases as a function of input

7
New cards

Worst case Running Time

an upper bound on the running time for any input. Knowing it gives us a guarantee that the item does not occur in data.

8
New cards

Average case Running Time

entails "knowing all possible input sequences, the probability distribution of occurrence of these sequences, and the running times for the individual sequences”.

9
New cards

Best case Running time

if elements are already sorted for a specific algorithm

10
New cards

Time-Space Tradeoff

is a way of solving a problem or calculation in less time by using more storage space (or memory), or by solving a problem in very little space by spending a longtime.

11
New cards

Design patterns

describe the design of algorithms, rather the design of data structures

12
New cards

List

ordered sequence of data items known as elements

13
New cards

Homogenous

implies all elements must be of the same type and have the same structure

14
New cards

Finite

means that each array contains a fixed number of element

15
New cards

Ordered

means that elements are organized in sequence.