Talk:Extended Euclidean algorithm/to do
From Wikipedia, the free encyclopedia
- Explain and compare the similarity and difference between the two methods of the algorithm(one using double recursion, another using tail recursion;the first one work forward, the second one work backward, so on...)
Wikify(Make it into a table) the equations showing this algorithm in the first example. Done Lemontea
- Cleanup the informal formulation section,
explaning the example in more detail. Done Lemontea
Add a proof of correctness section. Not quite needed, afterall, since it's just an extension. Lemontea
Wikify the pseudocode, bold the keywords like else, return, etc.Done Lemontea
Reorganise(and refactor, since it's too long now) Cleanup the formal description section. Maybe we can do better in explaning how to find out the x and y in a concise and clear manner.(Use the now deleted Algebraic formulation as a reference)
- Have an implementation section with one simple code, and one more complete code.(Not sure whether this is neccessary, depends on how good the pseudocode is)
- Needs links to Linear congruence theorem
- Start a section on the significance of the extension as compared to the original euclidean algorithm(e.g. finding inverses)
- Mention and/or explain (faster) binary version of the algorithm (e.g., The Art of Computer Programming, v. 2, ed. 3, section 4.5.2, exercise 39 — explanation and references in Answers to Excercises)