![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础算法
文章平均质量分 56
算法小菜鸟阿健
这个作者很懒,什么都没留下…
展开
-
排序-快排算法(C语言)
其基本思想就是从基准数右边找到一个比基准输小的,然后从基准数左边找到一个比基准熟大的然后交换位置,最终使得基准数的左边全部是比基准数小的,右边全是比基准数大的。(咳咳,我也不会,我感觉也不会用到,做算法比赛时起码不会遇见,遇见了手打冒泡也行。排序double和char型时只需要将cmp参数里的类型换一下即可,以char为例。C语言快排函数包含在stdlib.h头文件中,函数一共有四个参数。然后通过递归操作就会使其按序排列,但是此算法缺点是不稳定。原创 2022-10-03 16:55:11 · 180 阅读 · 0 评论 -
试题 基础练习 数列排序(快速排序算法)(C语言)(官网测试通过)
问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9老规矩先上代码。# include <stdio.h>void kuaipai(int *,int ,int );void j...原创 2022-03-13 16:57:12 · 2021 阅读 · 0 评论