算法
summersunrain
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kruskal
//kruskal#include<iostream>#include<stdlib.h>#include<malloc.h>using namespace std;#define TOPMAX 60000#define MAX 100//邻接矩阵typedef struct _graph{ char vexs[MAX];...原创 2018-11-12 22:12:04 · 165 阅读 · 0 评论 -
归并排序--稳定的排序
//归并排序#include<iostream>using namespace std;void merge(int a[], int left, int mid, int right, int* temp){ int i = left; int j = mid + 1; int t = 0; while (i <= mid && j <=...原创 2018-11-24 09:19:05 · 1235 阅读 · 0 评论 -
堆排序
#include<iostream>#include<algorithm>using namespace std;void HeapAdjust(int *a, int i, int size){ int lchild = 2 * i; int rchild = 2 * i + 1; int max = i; if (i <= size / 2)...原创 2018-11-24 09:39:19 · 123 阅读 · 0 评论 -
快速排序
//快速排序/*#include<iostream>using namespace std;int Partion(int a[], int low, int high){ a[0] = a[low]; int pivotkey = a[0]; while (low < high) { while (low < high && a[...原创 2018-11-24 09:53:00 · 125 阅读 · 0 评论 -
希尔排序
//希尔排序/*#include<iostream>using namespace std;int main(){ int a[10], i, j, temp, gap; gap = 10 / 2; for (i = 0; i < 10; i++) cin >> a[i]; while (gap >= 1) { for(i = ...原创 2018-11-24 09:58:29 · 146 阅读 · 0 评论 -
表插入排序
#include<iostream>using namespace std;#define SIZE 100typedef struct{ int data; int next;}SLNode;typedef struct{ SLNode r[SIZE]; int length;}SLinkListType;void Build(SLinkListTyp...原创 2018-12-08 15:22:07 · 259 阅读 · 0 评论
分享