当前位置:  编程技术>c/c++/嵌入式

一个快速排序算法代码分享

    来源: 互联网  发布时间:2014-10-23

    本文导语:  代码如下:/* * quickSort.c * *  Created on: 2012-4-9 *      Author: LW */#include #include typedef struct _student{ int id; char name[30];}student,*pStudent; student students[20] ={ {13,"狐狸金"},{15,"杜十娘"},{8,"葫芦娃"},{4,"喜羊羊"}, {14,"叮当猫"},{18,"孙悟...

代码如下:

/*
 * quickSort.c
 *
 *  Created on: 2012-4-9
 *      Author: LW
 */
#include
#include

typedef struct _student
{
 int id;
 char name[30];
}student,*pStudent;

student students[20] =
{
 {13,"狐狸金"},{15,"杜十娘"},{8,"葫芦娃"},{4,"喜羊羊"},
 {14,"叮当猫"},{18,"孙悟空"},{3,"格列佛"},{6,"咖啡猫"},
 {19,"猪八戒"},{11,"程序员"},{5,"鲁滨逊"},{9,"金枪鱼"},
 {10,"马大哈"},{12,"周星星"},{1,"灰太狼"},{2,"唐老鸭"},
 {20,"子虚君"},{16,"乌有君"},{7,"小二郎"},{17,"贾宝玉"},
};

//students[]是需要进行排序的数组,length是students数组的元素个数
void quickSort(student students[],int length)
{
 int i,j,flag = students[0].id;
 student stutemp;
 int t;

 if(length>1)
 {
  for(t=0;t


    
 
 

您可能感兴趣的文章:

  • <<大话数据结构>>中冒泡排序算法改进
  • java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序算法的描述
  • python算法学习之桶排序算法实例(分块排序)
  • 可视化算法排序过程 Sound of Sorting
  • 常用排序算法整理分享(快速排序算法、希尔排序)
  • C#排序算法之快速排序
  • C++实现顺序排序算法简单示例代码
  • 排序算法之PHP版快速排序、冒泡排序
  • 算法之排序算法的算法思想和使用场景总结
  • VC++实现选择排序算法简单示例
  • php冒泡排序算法实现代码
  • php排序算法 PHP版快速排序与冒泡排序
  • 希尔排序的算法代码
  • python 算法 排序实现快速排序
  • php选择排序算法实现代码
  • python 实现插入排序算法
  • python实现排序算法
  • python冒泡排序算法的实现代码
  • python插入排序算法的实现代码
  • python计数排序和基数排序算法实例
  • C++选择排序算法实例
  • c# n个数排序实现代码
  • python 快速排序代码
  • C经典冒泡排序法实现代码
  • sql Server使用ROW_NUMBER时不排序的实例代码
  • java冒泡排序算法代码
  • php中多维数组按指定value排序的实现代码
  • c语言冒泡排序法代码
  • PHP数组分组排序实例代码
  • php对数组排序代码分享
  • python快速排序代码实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 sort():给list排序
  • Java中的数组排序方式(快速排序、冒泡排序、选择排序)
  • STL vector+sort排序和multiset/multimap排序比较
  • java数组排序示例(冒泡排序、快速排序、希尔排序、选择排序)
  • java map(HashMap TreeMap)用法:初始化,遍历和排序详解
  • 问题:DefaulTableModel是否有排序的功能,如果没有,jTable如何排序,我是从XML取数据到Table里。
  • linux下top命令详解包括top命令参数使用及结果(virt,res,shr)排序举例说明
  • PHP快速排序小例子 php快速排序实现方法
  • 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
  • 深入Java冒泡排序与选择排序的区别详解
  • C#中使用快速排序按文件创建时间将文件排序的源码
  • 用c语言实现冒泡排序,选择排序,快速排序
  • php数组随机排序示例
  • jQuery表格排序插件 tablesorter
  • jQuery排序工具 jQuery.sorted
  • 关于awk数组的排序
  • Eclipse文本排序插件 SortIt
  • linux中对文件排序的命令(文件夹中包含子文件)
  • 请问怎么用sort对多个字段进行排序?
  • ll 命令输出,使用sort排序问题
  • 堆排序算法(选择排序改进)




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3