Unit 2 Vocabulary Flashcards
Problem Solving
The process of finding solutions to difficult or complex issues
Define
State or describe the exactly the nature, scope, or meaning of
Prepare
Make ready for use or consideration
Try
Make an attempt or effort to do something
Reflect
Think deeply or carefully about
Feedback
Information about reactions to a product, a person’s performance of a task, etc., used as a basis for improvement
Selection Sort
Iterate over every element, comparing each to the minimum of the previously compared elements. After iterating over all the elements, move the element that has been found to be the smallest of the whole unsorted list and move it outside the unsorted list to an area for sorted elements. Repeat this whole process, appending minimum elements into the sorted list area after the last sorted element, until the whole list is sorted.
Quick Sort
The last element, which will be the pivot element, of an unordered list is compared to all the other elements, and the elements that should go before the pivot are placed before it. This algorithm is repeated for both of the sub arrays and after the first pivot element that was in between them
Element
A single item in an array
Array
A list of multiple elements
Iteration
One repetition of an algorithm
Append
Adding or moving an element to an array
Pivot Element
In a quick sort, the element that is compared to all the other elements, for placing smaller and larger elements after it