算法(第 4 版)学习:快速排序

快速排序思想快速排序是一种分治的排序算法,其将一个数组分为两个子数组,两部分独立地排序;该算法的关键在于切分(partition),即:先随意地取某一切分元素 v ;从数组左端开始向右扫描,直到找到大于等于 v 的元素;再从数组右端开...

算法(第 4 版)学习:归并排序

归并排序思想归并排序的核心思想很好理解:将两个有序的数组归并成一个更大的有序数组。很容易想到可以递归实现该算法:递归地将目标数组分成两半排序,再递归地将结果合并起来实现归并的实现public static void merge(int...

第一篇博客!

你好,欢迎来到我的博客XD。第一篇文章该写什么好呢?好吧,先做个自我介绍。感兴趣的朋友可以移步关于页面,这里就不赘述啦。然后说说自己建立这个网站的初衷吧。其实就是没有初衷,一切都是心血来潮,顺带学习一下前端和服务器等等的知识。有些时候...