数据结构与算法学习笔记——quick sort
来源:互联网 发布:adobe输出软件 编辑:程序博客网 时间:2024/05/16 07:56
无任何营养,仅仅记录学习路程
.C文件
/****************************************************************** Copyright(C):* Filename:* Author:* Version:* Date:* Description:*****************************************************************/#include "quick_sort.h"//----------------------------------------// Swap()//////voidSwap(ElementType *X, ElementType *Y){ElementType a;a = *X;*X = *Y;*Y = a;}//----------------------------------------// Partion()//////int Partion(ElementType *A, int p, int q){int i,j,x;i = p;x = A[ p ];for ( j=p+1; j<=q; j++ ){if ( A[j] < x ){Swap(&A[i+1], &A[j]);i++;}}Swap(&A[p],&A[i]);return i;}//----------------------------------------// QuickSort()//////void QuickSort(ElementType *A, int p, int q){int r;if ( p >= q ){return;}r = Partion(A,p,q);QuickSort(A,p,r-1);QuickSort(A,r+1,q);}
.h文件
/***************************************************** Copyright(C):* Filename:* Author:* Version:* Date:* Description:*****************************************************/#ifndef QUICK_SORT_H#define QUICK_SORT_Htypedef int ElementType;void QuickSort(ElementType *A, int p, int q);#endif // QUICK_SORT_H
- 数据结构与算法学习笔记——quick sort
- 算法与数据结构——快速排序 Quick Sort
- 快速排序(quick sort)——数据结构与算法复习
- 泛型算法——quick sort
- 数据结构与算法学习笔记——队列
- 数据结构与算法学习笔记——堆排序
- 数据结构与算法学习笔记——线性表
- 数据结构与算法学习笔记——基础入门
- 数据结构与算法学习笔记——数组
- 算法与数据结构学习笔记——python实现栈
- 算法导论——快速排序(Quick-Sort)
- 排序算法——快速排序(Quick Sort)
- 算法分析之——quick-sort快速排序
- 排序算法——快速排序(Quick Sort)
- 数据结构与算法学习笔记
- 数据结构与算法学习笔记
- 数据结构与算法学习笔记
- 算法 与 数据结构 学习笔记
- 简简单单---- (三)JSP动作指令
- Red Hat Enterprise Linux6.3 root用户登录
- iOS7中Objective-C和Foundation的新特性(What’s New in Objective-C and Foundation in iOS 7)
- [poj 1699]Best Sequence[kmp][DP]
- 获取GridView控件上的值
- 数据结构与算法学习笔记——quick sort
- (Rock, Paper, Scissors, Lizard and Spock)sheldon谢耳朵独创的剪刀,布,石头,蜥蜴,史波克 用代码实现
- Java 中split 方法的注意点
- hdu 4313 - Matrix(最小生成树,并查集)
- 迷宫问题,求最短路径长度、最短路径条数、所有最短路径,DFS+BFS+栈+队列
- ubuntu下使用svn管理sina 云平台的代码
- 深入剖析Struts框架原理
- 关于C++中string、vector、bitset和数组的size()返回类型的总结
- hdu 2437 (记忆化搜索)