Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
courses:cs211:winter2011:journals:charles:chapter5 [2011/03/16 06:20] – [5.5 Integer Multiplication] gouldc | courses:cs211:winter2011:journals:charles:chapter5 [2011/03/16 06:57] (current) – [5.6 Convolutions and the Fast Fourier Transform] gouldc | ||
---|---|---|---|
Line 34: | Line 34: | ||
(5.12) The running time of the [Closest-Pair] algorithm is O(n log n). | (5.12) The running time of the [Closest-Pair] algorithm is O(n log n). | ||
===== 5.5 Integer Multiplication ===== | ===== 5.5 Integer Multiplication ===== | ||
- | Multiplying n-digit | + | This problem gives an algorithm that multiplies |
- | Assuming | + | This example shows why thinking about recurrence relations can be useful. For example, |
===== 5.6 Convolutions and the Fast Fourier Transform ===== | ===== 5.6 Convolutions and the Fast Fourier Transform ===== | ||
- | ... | + | I learned a new math term: convolution. Convolutions are a yuge deal in signal processing. This section gives a sub-quadratic algorithm for computing the convolution. The Fast Fourier Transform computes the convolution in O(n log n) time. (5.15). |