A quick and practical guide to in-place sorting with MergeSort.
Also find me here:
Baeldung Author
Said Sryheni
I have a master's degree in software engineering. Currently, I'm working as a full-stack developer with +6 years of experience. I like algorithms and data structures, in addition to solving complex problems by writing clean and reliable code.
Here's what I've written (so far):
Baeldung on Computer Science
- All
- Algorithms (30)
- Math and Logic (11)
- Searching (9)
- Path Finding (9)
- Graphs (8)
- Trees (7)
- Graph Traversal (7)
- Data Structures (7)
- Sorting (6)
- Programming (2)
- Networking (1)
- Core Concepts (1)
Understanding the Randomized Quicksort
Filed under Sorting
A quick and practical guide to the randomized QuickSort algorithm.
Constructive Algorithms for Graph Colouring
Filed under Algorithms
A quick and practical guide to graph colouring algorithms.
Tetris Piece Rotation Algorithm
Filed under Algorithms
A quick and practical guide to solving Tetris.
Introduction to XOR Linked Lists
Filed under Data Structures
A quick and practical guide to XOR Linked Lists.
Big-O Notation of Stacks, Queues, Deques, and Sets
Filed under Data Structures
A quick and practical overview of complexity analysis of a few popular data structures.
Algorithm for Merging Two Max Heaps
Filed under Algorithms
A quick and practical guide to merging two max heaps.
Finding the Shortest Cycle in an Undirected Graph
Filed under Graphs
A guide to finding the shortest cycle in an undirected graph.
Median of a Matrix With Sorted Rows
Filed under Algorithms
A quick and pratical guide to finding a median of a matrix with sorted rows.