Developer's Logbook.

A continuously evolving repository of thoughts. Documenting explorations in algorithms, data structures, and the craft of backend engineering.

Filter By: All Algorithm Docker Git Music
Quick-Sort
Algorithm MAY 18, 2020

Quick-Sort

快速排序算法可能是应用最为广泛的算法,它的实现较为简单而且排序效率比大多数算法都要高。仅需要一个辅助栈就可以实现在原数组上原地排序。但是快速排序算法稳定性不高,如果使用不当经常可能使算法的时间复杂度提升至 O(n^2) 级别。如何正确使用和优化快速排序是使用它之前必须研究的问题。 1. 基本实现 快 …

2 min read Read Post
Merge-Sort
Algorithm MAY 17, 2020

Merge-Sort

顾名思义,并归排序是排序算法的一种,它的主要特点及思想就是体现在 “并归” 二字。并归排序中的并归的含义是指,将两个有序的数组并归组合成一个更大的有序数组。 而并归排序的思想就是将一个待排序数组(递归的)平均分割成两个子数组,然后分别给左右两个子数组排序,最后将排序结果并归起来,完成数组的排序。 …

3 min read Read Post
chevron_left /