An open API service indexing awesome lists of open source software.

https://github.com/freddydrew/deepdiveusingjava

Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
https://github.com/freddydrew/deepdiveusingjava

arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees

Last synced: 3 months ago
JSON representation

Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.

Awesome Lists containing this project

README

          

# Deep Dive Using Java!

This is where I keep all my work from the course Data Structures & Algorithms: Deep Dive Using Java. The course page can be found [here](https://www.udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/) on Udemy. The course covers the following topics to varying degrees:
- Arrays
- Sort Algorithms
- Lists
- Stacks
- Queues
- Hashtables
- Seach Algorithms
- Trees
- Heaps
- Sets

**The course does not cover graphs or time and space complexity very well**. I have learned these topics from other resources but have chose to keep all of the work related to that learning here, as I consider it part of my journey to learn Data Structures & Algorithms well. I used many other resources as supplements to this course in addition to those I used to familiarize myself with topics not covered by the lectures. The list below is not meant to be comprehensive in any way. It contains a few of these resources and acts solely as a reminder to myself.
- [BroCode YouTube.](https://www.youtube.com/c/BroCodez)
- [UC Berkeley's 2022 CS 61B Data Structures Course.](https://fa22.datastructur.es/)
- My repository for that class can be found [here.](https://github.com/freddydrew/cs61b)