Once I finished the project “Algorithms And Data Structures with Swift” I started a new project to translate it to Objective-C code. I used the same concepts and implemented all data structures and all algorithms in Objective-C. The executions times are stunning.
This course teach you the importance to know how efficient is written your code by using a mathematical model which is function of the size of its inputs. All the code is implemented in Swift and documented in GitHub. Some lines were corrected and improved by renaming variables and functions. By the other hand, a list of sort algorithms are implemented and its execution time is measured. These algorithms are classified in basic and advanced. At the end of each classification there is a section where you can compare its execution time between them. The conclusions are crucial because they revels how Swift implements the sort instance method when you create an array of any type.