
Expressing an algorithm | AP CSP (article) | Khan Academy
Expressing an algorithm in a flow chart allows us to visualize the algorithm at a high level, plus it forces us to think very carefully about sequencing and selection.
Quicksort algorithm overview | Quick sort (article) | Khan Academy
Here is how the entire quicksort algorithm unfolds. Array locations in blue have been pivots in previous recursive calls, and so the values in these locations will not be examined or moved …
Khan Academy
Khan Academy ... Khan Academy
The building blocks of algorithms - Khan Academy
By understanding algorithms, we can make better decisions about which existing algorithms to use and learn how to make new algorithms that are correct and efficient. An algorithm is made …
Merge sort algorithm overview (article) | Khan Academy
In the next challenge, you'll focus on implementing the overall merge sort algorithm, to make sure you understand how to divide and conquer recursively. After you've done that, we'll dive …
Gradient descent (article) | Khan Academy
In the graph above, each local minimum has its own valley that would trap a gradient descent algorithm. After all, the algorithm only ever tries to go down, so once it finds a point where …
Asymptotic notation (article) | Algorithms | Khan Academy
Let's think about the running time of an algorithm more carefully. We can use a combination of two ideas. First, we need to determine how long the algorithm takes, in terms of the size of its …
Analysis of merge sort (article) | Khan Academy
Computer scientists like to consider whether an algorithm works in place, because there are some systems where space is at a premium, and thus in-place algorithms are preferred.
Introduction to Problem Solving | Khan Academy
Begin your journey into computational problem-solving. This unit introduces you to algorithms and their representation.
Machine learning algorithms (article) | Khan Academy
Course: AP®︎/College Computer Science Principles > Unit 5 Lesson 3: Bias in machine learning Machine learning algorithms Bias in predictive algorithms Bias in facial recognition Bias in …