https://github.com/benehiko/fit2009
Monash FIT2009 Unit Code Examples
https://github.com/benehiko/fit2009
data-structures fit2009
Last synced: about 2 months ago
JSON representation
Monash FIT2009 Unit Code Examples
- Host: GitHub
- URL: https://github.com/benehiko/fit2009
- Owner: Benehiko
- License: mit
- Created: 2018-07-26T14:43:46.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-24T09:29:35.000Z (almost 7 years ago)
- Last Synced: 2025-02-13T12:17:20.228Z (4 months ago)
- Topics: data-structures, fit2009
- Size: 45.9 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FIT2009 Data structures and algorithms
Monash FIT2009 Unit Code Examples Packaged by Topic.## Information
**Please note I am using MAVEN in all of my projects for ease of import**
If you are clueless about maven, go look at the wiki. I have posted some stuff about it there.I am also using Java 8, openjdk. But you can use whichever suits your fancy, just not below 8.
Code examples and wiki information will be posted here
Contribution is much appreciated.
After some investigation I believe that submodules would work the most optimal since there are different tasks / labs etc.
You can thus create private github repositories when working on a lab and then expose it to the public after the week has passed to 'release answers', then sub-module it into the forked repository from where you can do a pull request into this repository.**Please look at 'Submodules'**
## IDE I use
I use IntelliJ as it provides support for Node.js and has a really nice interface.
.. and Free for students ;)- [IntelliJ](https://www.jetbrains.com/idea/)
- [Student License](https://www.jetbrains.com/student/)
- [Github Student Pack](https://education.github.com/pack)## Rules
If you want to contribute to this repository, please fork this repository and create a pull request with the updates you have made. A revision will be done of it to ensure it is correct.
* [How to contribute](https://git-scm.com/book/en/v2/GitHub-Contributing-to-a-Project)
* [Submodules](https://stackoverflow.com/questions/1811730/how-do-i-work-with-a-git-repository-within-another-repository)
* Also note that I do not know all these concepts and I am also learning as I go along. If you find a mistake, open an issue with the "mistake" tag.## Covered
- [x] Week 1
- [ ] Week 2
- [ ] Week 3
- [ ] Week 4
- [ ] Week 5
- [ ] Week 6
- [ ] Week 7
- [ ] Week 8
- [ ] Week 9
- [ ] Week 10
- [ ] Week 11
- [ ] Week 12
- [ ] Revision## Cheat Sheet
- [Quick Learning](https://www.clear.rice.edu/comp160/data1.html)
- [Cheat Sheet](https://gist.github.com/Benehiko/3221e8884957d6376481fdfaca3935d6)
- [Java Cheat Sheet](https://algs4.cs.princeton.edu/cheatsheet/)
- [Online Example](https://sinon.org/algorithms//#data-structures)
- [Reddit](https://www.reddit.com/r/learnprogramming/comments/3gpvyx/algorithms_and_data_structures_cheat_sheets/)
- [Big-Oh Beginners Guide](https://medium.freecodecamp.org/my-first-foray-into-technology-c5b6e83fe8f1)