摘要: #include void insert_sort(int a[],int n); int binary_search(int a[],int x,int n); void print_array(int a[],int n); main() { int a[]= {4,-3,2,-5,7,-32,90,1,-8,43,-9,2}; int n=sizeof(a)/sizeof... 阅读全文
posted @ 2018-09-07 11:19 Mars.wang 阅读(5576) 评论(0) 推荐(0) 编辑
摘要: #include #include #define SIZE 10 #define C_SIZE 20 /*行数稳定=10,切记!列数务必搞的大一些,避免出现放不下的情况*/ void radix_sort(int *p,int n,int step); void travel(int *p,int n); int get_max(int *p,int n); int get_digit(in... 阅读全文
posted @ 2018-09-07 11:14 Mars.wang 阅读(2483) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define CAPACITY 20 /*堆有两个性质: * 1.结构性:堆必须是一颗完全二叉树 * 2.堆序性:堆的父节点要么都大于子节点,要么小于子节点,前者叫大顶堆,后者叫小顶堆; * 由此,堆可以用一个数组来表示,并 阅读全文
posted @ 2018-09-07 11:14 Mars.wang 阅读(1717) 评论(0) 推荐(1) 编辑
摘要: #include #include #define SIZE 20 #define LENGTH(a) (sizeof(a)/sizeof(a[0])) /* * 用链表存弧信息,一个存弧指向的顶点位置,第二存指向下条弧的指针,这样就将一个顶点指向的所有弧串起来 */ typedef struct enode { int v_index; struct enode *nex... 阅读全文
posted @ 2018-09-07 11:11 Mars.wang 阅读(7894) 评论(0) 推荐(0) 编辑