数据结构与算法
写这个专栏的原因呢,是我最近读了本大话数据结构,书中内容简介明了,趣味横生,图文并茂。说真的确实是本非常好的图说。在学习知识的同时,让我在读书中感到快乐开心。所以我准备写下这篇专栏作为个人的知识笔记,也可以帮助到学习数据结构的童靴。何乐而不为!
青蛙与大鹅
只在攀登巅峰的人! 不会再中途的脚印中迷醉!
展开
-
快速排序算法----代码图解以及优化
快速排序(Quick Sort)的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字都比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,最后以达到整个序列有序的目的。通过上方的基本思想不能明确的理解整个快速排序的思想,那么下面我们先通过图表的形式来分解一下快速排序的基本思想,在通过代码的形式进行明确的讲解。例如数组 : int[] arr = {50, ...原创 2019-04-10 17:29:09 · 1974 阅读 · 0 评论 -
冒泡排序算法---代码图形化详解以及优化
很长时间没有写博客了,这段时间迎接了我的下一代宝贝,是人生中很幸福的一件事。今天我给大家介绍一下冒泡排序算法吧。不论哪种语言,在介绍到数组和循环的时候都会说到冒泡排序,并不是它的名字好听而是冒泡排序算法是思路最简单,最容易理解的,那么我们还是通过这个冒泡排序来开启我们算法的排序之路吧。1 最简单的排序实现冒泡排序(Bubble Sort)一种交换排序,它的基本思想是:两两比较相邻记录的值,如果...原创 2019-04-04 14:26:42 · 2131 阅读 · 0 评论