
数据结构
文章平均质量分 75
Sayello
专心搬砖
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用python详讲快速排序算法
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 排序算法,即将一串杂乱无章的数字按照从小到大或者从大到小的顺序重新...原创 2018-11-22 13:38:20 · 984 阅读 · 1 评论 -
数据结构的常见内部排序
本文包括插入排序、交换排序、选择排序、归并排序、基数排序的基本算法思想与相关程序实现原创 2019-10-15 19:11:01 · 801 阅读 · 0 评论 -
递归创建及遍历输出二叉树
利用二叉树的链式存储结构 声明结构体 typedef struct BTNode{ char data;//节点中数据存放位置 struct BTNode *lchild;//左孩子 struct BTNode *rchild;//右孩子 }BTNode,*BinTree; 先序(根左右)创建二叉树,利用递归实现 首先定义退出条件,这里我声明的是遇到空格结束,节点左(右)孩子指向空指针...原创 2019-09-20 16:22:57 · 1900 阅读 · 0 评论