mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-02-02 18:23:06 +08:00
feat: Implemented Fast Fourier Transform algorithm (#1700)
* feat ; Implemented Fast Fourier Transform * feat : Implemented Fast Fourier Transform * fix : added comments to header * Fixing Code Formatter errors * fix : updated the documentation * fix : removed bad practice of using namespace td * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * updating DIRECTORY.md * fix : fixed the integer values with their appropriate size * Fixed errors * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Fixed many errors * fix : fixed array errors * fix: fixing memory leak errors * fix: using delete instead of free as mentioned in errors * fix : using delete[ ] instead of delete * fix : fixing errors for memory leaks * Update fast_fourier_transform.cpp * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * clang-format and clang-tidy fixes fora6594c85* fix : updated documentation * fix : added time complexity in documentation * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * fix : update code as per the namespace numerical_methods * fix : use of auto keyword to reduce complexity * fix : updated documentation * fix : fixed segmentation fault error * fix : fixing clang-tidy errors * fix : fixing clang-tidy errors * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * fix : updated documentation * fix : fixing warnings * Update fast_fourier_transform.cpp * Update fast_fourier_transform.cpp * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * clang-format and clang-tidy fixes for198b4297* Update fast_fourier_transform.cpp * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update numerical_methods/fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * a * Apply suggestions from code review * fix : updating leak memeory * Update fast_fourier_transform.cpp Co-authored-by: David Leal <halfpacho@gmail.com> Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
This commit is contained in:
@@ -225,6 +225,7 @@
|
||||
* [Brent Method Extrema](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/brent_method_extrema.cpp)
|
||||
* [Durand Kerner Roots](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/durand_kerner_roots.cpp)
|
||||
* [False Position](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/false_position.cpp)
|
||||
* [Fast Fourier Transform](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/fast_fourier_transform.cpp)
|
||||
* [Gaussian Elimination](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/gaussian_elimination.cpp)
|
||||
* [Golden Search Extrema](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/golden_search_extrema.cpp)
|
||||
* [Lu Decompose](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/numerical_methods/lu_decompose.cpp)
|
||||
|
||||
Reference in New Issue
Block a user