Become a Better Programmer!

Sven Woltmann
Receive regular tips about Java programming, algorithms and data structures!
Unsubscribe whenever you want. Read my Privacy Policy.
A* Algorithm With Java Examples - feature image A* Algorithm (With Java Example)

How does the A* algorithm work and how does it differ from Dijkstra's algorithm? How to implement A* in Java? How to determine its time complexity?

Read more »
Dijkstra's algorithm with Java examples - feature image Dijkstra's Algorithm (With Java Examples)

How does Dijkstra's algorithm work? How to implement the Dijkstra algorithm in Java? How to determine its time complexity?

Read more »
Shortest Path Algorithm - with Java examples - feature image Shortest Path Algorithm (With Java Examples)

What is the difference between "Shortest Path" and "Pathfinding"? Which shortest path algorithms are there?
Labyrinth algorithm: How to find the shortest path between two points in a labyrinth?

Read more »
Best books about productivity, personal development, career - feature image Books on Productivity, Personal Development, Career (updated 2020)

In this article I introduce you to some great books on productivity, personal development, career development, and financial educationentrepreneurship and online marketing.

Read more »
Best Leadership and Management Books - Feature image Best Leadership and Management Books (updated 2020)

In this article, I present to you - from the perspective of a freelancer - some great books on entrepreneurship, leadership, and online marketing.

Read more »
Best Biographies of the Tech Industry - Feature image The Best Biographies of the Tech Industry 2020

The best and most interesting biographies of the tech industry to read: Steve Jobs, Jeff Bezos, Elon Musk.

Read more »
Comparator, Comparable und compareTo – Vergleichen von Objekten in Java - Feature-Bild Comparator, Comparable, and compareTo – Comparing Objects in Java

How to compare two objects in Java? What is the difference between Comparator and Comparable? How to create a Comparator with Java 8?

Read more »
How to switch Java versions in Windows - feature image How to switch Java versions in Windows (updated 09/2020 for Java 15)

In this article, I'll show you how to install several Java versions simultaneously in Windows and how to switch between them on the command line with short commands.

Read more »
Counting Sort - feature image Counting Sort – Algorithm, Source Code, Time Complexity

All sorting methods presented so far are based on the comparison of two elements on smaller, larger or equal. You will learn that there are also so-called non-comparison-based sorting methods in this article about Counting Sort.

Read more »
Heapsort - feature image Heapsort – Algorithm, Source Code, Time Complexity

In this article, I'll show you that Heapsort has nothing to do with the Java heap. I'll show how it works, its Java source code, and I'll explain how to determine its time complexity.

Read more »
1 2 3 5