|6 days ago||7 days ago|
|MIT License||GNU General Public License v3.0 only|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GitHub - TheAlgorithms/Java: All Algorithms implemented in Java
1 project | reddit.com/r/coding | 24 Jul 20211 project | reddit.com/r/java | 24 Jul 2021
Any beginner-friendly tutorials on hashing +salting strings?
1 project | reddit.com/r/learnjava | 27 Mar 2021
here you can use of the ciphers
Where is the best place online to learn Java?
1 project | reddit.com/r/java | 9 Feb 2021
I would start by learning about base class libraries: What is java and then study how some algorithms might be implemented by looking at this repository
Algorithms by Jeff Erickson (Free algorithms textbook)
3 projects | news.ycombinator.com | 8 Feb 2021
I like the awesome-algorithms link, but some of the code linked is definitely not perfect. A few questionable things from one of the header files  in https://github.com/TheAlgorithms/C:
- Defines a macro with no parentheses
- Uses unsigned for length and capacity (should be size_t)
- Uses () instead of (void) for an empty parameter list
- Useless use of "extern" for function declarations
- I think that leading double underscores and structures ending with _t are reserved identifiers, but I don't really have a good source for this
What are some alternatives?
CtCI-6th-Edition - Cracking the Coding Interview 6th Ed. Solutions
awesome-algorithms - A curated list of awesome places to learn and/or practice algorithms.
Microsoft Automatic Graph Layout - A set of tools for graph layout and viewing