All Projects → Axel-Bravo → 19_udacity_dsa

Axel-Bravo / 19_udacity_dsa

Licence: gpl-3.0
Data Structures & Algorithms Nanodegree Program from Udacity

Projects that are alternatives of or similar to 19 udacity dsa

Techinterview
💎 Cheat sheet to prep for technical interviews.
Stars: ✭ 454 (+224.29%)
Mutual labels:  algorithms, data-structures, computer-science
Competitive Programming Library
A library designed to improve your competitive programming performance.
Stars: ✭ 26 (-81.43%)
Mutual labels:  algorithms, data-structures, computer-science
Python intro
Jupyter notebooks in Russian. Introduction to Python, basic algorithms and data structures
Stars: ✭ 538 (+284.29%)
Mutual labels:  algorithms, data-structures, jupyter-notebook
Mega Interview Guide
The MEGA interview guide, JavaSciript, Front End, Comp Sci
Stars: ✭ 255 (+82.14%)
Mutual labels:  algorithms, data-structures, computer-science
Ready For Tech Interview
💻 신입 개발자로서 준비를 하기 위해 지식을 정리하는 공간 👨‍💻
Stars: ✭ 1,035 (+639.29%)
Mutual labels:  algorithms, data-structures, computer-science
Algorithms
My Algorithms and Data Structures studies. https://leandrotk.github.io/series/algorithms-problem-solving
Stars: ✭ 275 (+96.43%)
Mutual labels:  algorithms, data-structures, computer-science
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+4365%)
Mutual labels:  algorithms, data-structures, computer-science
Problem Solving Training
Problem solving training for computer science students.
Stars: ✭ 210 (+50%)
Mutual labels:  algorithms, data-structures, computer-science
Algorithms
🍣 Implementations of fundamental algorithms and data structures. Happy Hacktoberfest!
Stars: ✭ 41 (-70.71%)
Mutual labels:  algorithms, data-structures, jupyter-notebook
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-77.86%)
Mutual labels:  algorithms, data-structures, computer-science
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+146227.86%)
Mutual labels:  algorithms, data-structures, computer-science
Coursera Specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
Stars: ✭ 72 (-48.57%)
Mutual labels:  algorithms, data-structures, jupyter-notebook
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+95190%)
Mutual labels:  algorithms, data-structures, computer-science
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (+224.29%)
Mutual labels:  data-structures, computer-science, jupyter-notebook
Fucking Algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Stars: ✭ 99,705 (+71117.86%)
Mutual labels:  algorithms, data-structures, computer-science
Data Structures Using Python
This is my repository for Data Structures using Python
Stars: ✭ 546 (+290%)
Mutual labels:  algorithms, data-structures, jupyter-notebook
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (+12.14%)
Mutual labels:  algorithms, data-structures, computer-science
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+12150.71%)
Mutual labels:  algorithms, data-structures, computer-science
Huprog
A repo which includes the HUPROG'17(Hacettepe University Programming Contest)'s questions and the solutions of that questions.
Stars: ✭ 11 (-92.14%)
Mutual labels:  algorithms, data-structures, computer-science
Coding Ninjas Data Structures And Algorithms In Python
Solved problems and assignments of DSA course taught by Coding Ninjas team
Stars: ✭ 70 (-50%)
Mutual labels:  algorithms, data-structures, jupyter-notebook

Data Structures & Algorithms

In this course you will learn data structures and algorithms by solving 80+ practice problems. You will begin each course by learning to solve defined problems related to a particular data structure and algorithm. By the end of each course, you would be able to evaluate and assess different data structures and algorithms for any open-ended problem and implement a solution based on your design choices.

Structure

Welcome

Get an overview of your program. Meet your instructors, and refresh your Python skills. Learn the framework to deconstruct any open-ended problem and then understand the concepts of time and space complexity.

Data Structures

Learn different data structures that can be used to store data. Implement different methods used to manipulate these data structures and examine the efficiency. Understand the advantages and applications of different data structures. Learn how to approach open ended problems (either in interview or real-world) and select appropriate data structures based on requirements.

Basic Algorithms

Learn and implement basic algorithms such as searching and sorting on different data structures and examine the efficiency of these algorithms. Use recursion to implement these algorithms and then learn how some of these algorithms can be implemented without recursion. Practice selecting and modifying these algorithms for a variety of interview problems.

Advanced Algorithms

Build on your algorithm skills by learning more advanced algorithms such as brute-force greedy algorithms, graph algorithms, and dynamic programming which optimizes recursion by storing results to sub problems.

Disclaimer:

This material is provided as a guide, its purpose is not to be copied and presented as genuine on Udacities' project submissions. Udacities' courses are a journey, the certificate does not make you knowledgeable, it's the experiencie you gain while you work through it!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].