https://github.com/hellofromtonya/udacity-dsand-project1
Udacity Project: Unscramble Computer Science Problems
https://github.com/hellofromtonya/udacity-dsand-project1
Last synced: about 2 months ago
JSON representation
Udacity Project: Unscramble Computer Science Problems
- Host: GitHub
- URL: https://github.com/hellofromtonya/udacity-dsand-project1
- Owner: hellofromtonya
- License: mit
- Created: 2019-05-11T23:22:11.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T15:27:17.000Z (about 7 years ago)
- Last Synced: 2025-03-05T20:36:47.077Z (over 1 year ago)
- Language: Python
- Size: 152 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# DSAND Project 1 - Unscramble Computer Science Problems
This repository is part of the Udacity [Data Structures & Algorithms Nanodegree program](https://www.udacity.com/course/data-structures-and-algorithms-nanodegree--nd256).
This project has 4 tasks to be completed.
1. Implement an algorithm for each task.
2. It should only print what the instructions require.
3. Each task should be analyzed to determine the worst case time complexity of Big O.
In this project, we are not concerned with optimizing the code. Rather, the task is to analysis the implementation's time complexity.
In the `analysis` folder, I included a more detailed analysis including estimated time to execute the worst case.
## Time Complexity Resources
The following documents were used for the time complexity analyzes:
* Python - [TimeComplexity](https://wiki.python.org/moin/TimeComplexity)
* [Complexity of Python Operations](https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt)