# 算法 **Repository Path**: X_010329/algorithm ## Basic Information - **Project Name**: 算法 - **Description**: 该仓库用来汇总常用的算法 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-01-04 - **Last Updated**: 2023-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: 算法, C语言 ## README # 算法 #### 仓库介绍 1.【冒泡排序】: - 冒泡排序的基本思想是:每次比较两个相邻的元素,如果他们的顺序大小不符合需求就把它们调换过来。 - 冒泡排序的基本原理是:每次通过循环比较,确定一个数归位,既第一趟只能确定将末位上的数归位,第二趟 只能将倒数第二位上的数归位,第三趟将倒数第三位上的数归位,以此类推。 2.【快速排序】: - 快速排序的基本思想是:每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。 - 快速排序的基本原理是:是一种基于“二分”的思想。快速排序的每一轮处理其实就是将这一轮的基准数归位,直到所有的数都归位,排序结束。 #### 代码使用说明 1. 下载对应文件夹下的C文件即可 2. 算法代码说明在readme.txt #### 参考资料 1. 《啊哈!算法》 2. 其他