排序算法
czx鑫
这个作者很懒,什么都没留下…
展开
-
选择排序、冒泡排序和插入排序的代码实现
#include<iostream>using namespace std;//选择排序int selectSort(int *a,int length);//冒泡排序int bubbleSort(int* a, int length);//插入排序int insertSort(int* a, int length);//交换两值void swap(int* a, int b, int c);int main(){ int a[] = { 0,2,4,7,8,5,9,原创 2021-08-25 22:15:33 · 213 阅读 · 0 评论 -
归并排序的代码实现
什么是归并排序归并排序(Merge Sort) 是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。—百度百科实现的过程//归并排序#include <iostream>using namespace std;void mergeSort(int* arr, int num);原创 2021-10-21 17:42:32 · 631 阅读 · 0 评论