06 2020 档案

摘要:#include<stdlib.h>#include<stdio.h>#include <string.h > #define INFINITY 9999 /*无穷大*/ #define MAX_VERTEX_NUM 40 /*最多顶点个数*/ typedef struct {int adj; // 阅读全文
posted @ 2020-06-27 16:27 阅读(91) 评论(0) 推荐(0)
摘要:堆排序 不稳定的排序,大顶堆:每个结点的值都大于或等于其左右孩子结点的值,称为大根堆 小根堆相反 36857 最后一个节点的父节点 3 6 8 换5 5 7 3 5 8 6 7 阶段1,筛选成堆 阶段2输出堆,每次和叶子节点换,输出1个堆顶元素 先筛选后输出 总结直接插入。冒泡 归并 基数 稳定简单 阅读全文
posted @ 2020-06-17 17:22 阅读(512) 评论(0) 推荐(0)
摘要:基数排列算法 第一次排序 取个位数 第二次取十位数 它不需要比较关键字的大小,且和归并一样稳定。 1 12 1 12 2 22 2 22 23 24 25 3 23 43 3 38 4 24 4 43 45 49 5 25 45 5 6 6 7 7 8 38 8 9 49 9 排序结束:12,22, 阅读全文
posted @ 2020-06-17 17:20 阅读(191) 评论(0) 推荐(0)
摘要:折半查找 #include<stdio.h>int Search(int arr[],int n,int f){ int low=0; int high=n int mid; //中间的数值 while(low<=high) { mid=(low+high)/2; //判断中间数值 if(f==ar 阅读全文
posted @ 2020-06-09 20:25 阅读(97) 评论(0) 推荐(0)