一家懂得用细节留住客户的3年潮牌老店我必须支持!➕🛰:luyao1931
数据结构-快速排序 C语言源码
基本思想:
• 任取一个元素 (如第一个) 为中心
• 所有比它小的元素一律前放,比它大的元素一律后放,形成左右两个子表;
• 对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个
#include<stdio.h>
#include<stdlib.h>
struct KP{
int*elem;
int length;
};//定义结构
void ss(KP& l,int n)
{
int hj;
l.elem=(int*)malloc(sizeof(int)*n);
for(int k=0;k<n;k++)
{
scanf("%d",&hj);
l.elem[k]=hj