Algorithms-Java icon indicating copy to clipboard operation
Algorithms-Java copied to clipboard

A collection of common algorithms and data structures implemented in Java.

Results 16 Algorithms-Java issues
Sort by recently updated
recently updated
newest added

In the Fibonacci Heap, when I delete the min node while also trying to save the children, I lazily add all the children next to it. This is O(lg n),...

I think only one testing class for neural network is fine. Points: 15

Right now, those 4 are the only classes without an explanation. Points; 20 per class

Right now I don't have any time or space complexity analysis's. The space complexity is only sometimes needed. Points: 15 - 20 depending how good it is.

Right now very few classes have javadoc. So, people looking at the classes can't tell certain things like "does it allow null elements?" or "can you try to insert a...

For classes like sorting, data structures like Fibonacci heap and min heap, they only support ints. It would be nice if they took a generic value. Points: 10 for each...

In the graph theory section, in shortest path algorithms and single source shortest path, implement the A* shortest path algorithm. Points: 20

Add a greedy algorithms section with a few problems. You can find some good problems [here](https://leetcode.com/tag/greedy/) if you are having trouble looking for them. Make sure to add an explanation...

This would fit into Min Priority Queues. Remember to add the JUnit test too. Points; 30 points

Right now, I don't have many testing methods in the JUnit tests. It would be nice to have more tests. Points: 5 points per method.