1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Algorithm
A set of step by step specific instructions or rules to accomplish a task
Sorting algorithms
Organized data in specific order or array a specific order (e.g. ascending or descending)
Bubble Sort
Simple sorting algorithm that works by repeatedly comparing and swapping adjacent elements in a list to sort them in the correct order
Imagine sort
You pick cards and inset them in their correct positions, shifting others if needed.
Divide
Divide letters into 2 sublists
Sort
Sort each sub list alphabetically
Merge
Merge sorted Sublist together
Quick Sort
Dividing a pile of items into two groups one with items smaller than a chosen pivot and the other items larger. Then sort these two groups separately
Search algorithms
Designed to search through data structures and find specific items or information
Linear Search
Visualize looking for a specific name in a list of names. You start from the beginning and check each name until you find the one you’re looking for
Binary Search
Opening something in the middle and determining if the thing you’re looking for is before or after the current page
Comparison of efficiency
Binary search is faster than linear search
Importance of computer algorithms
Complex problem solving (ex. Weather forecasting to predict weather patterns)
Enhancing efficiency and decision making
Algorithms process large amounts of data quickly