上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 81 下一页
摘要: # 分布式计算小试 # 1.首先获取本机host,作为实际计算时分区hash的种子 # 2.以*.*.*.44为主节点,*.*.*.29/30/34/43为从节点 hash=`cat /root/data/host.txt` ha=$[$hash -1] cat /root/data/test.tx 阅读全文
posted @ 2018-10-23 16:16 Mars.wang 阅读(538) 评论(0) 推荐(0) 编辑
摘要: #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 阅读(5573) 评论(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 阅读(2480) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define CAPACITY 20 /*堆有两个性质: * 1.结构性:堆必须是一颗完全二叉树 * 2.堆序性:堆的父节点要么都大于子节点,要么小于子节点,前者叫大顶堆,后者叫小顶堆; * 由此,堆可以用一个数组来表示,并 阅读全文
posted @ 2018-09-07 11:14 Mars.wang 阅读(1703) 评论(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 阅读(7883) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define SIZE 10 typedef struct Tree { int data; struct Tree *left; struct Tree *right; } tree; int find(tree *t,i 阅读全文
posted @ 2018-09-05 18:09 Mars.wang 阅读(915) 评论(0) 推荐(0) 编辑
摘要: #include #include #define MAX_SIZE 10 /* 用一个动态数组来实现队列 */ typedef struct Queue { int Capacity; int Front; int Rear; int Size; int data[MAX_SIZE]; } Queue; void Error(char *error)... 阅读全文
posted @ 2018-09-05 18:08 Mars.wang 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: #include #include typedef struct Node { int data; struct Node *next; } node; /*初始化链表: 1.首先给头指针分配空间,将头指针赋给temp 2.其次给每一个元素分配空间 3.将内容赋给当前节点的data,NULL赋给当前节点的next指针 4.把当前节点赋给(头指针)上一个节点的next指针 5.... 阅读全文
posted @ 2018-09-05 18:07 Mars.wang 阅读(747) 评论(0) 推荐(0) 编辑
摘要: #include #include //用链表实现栈 typedef struct Node { int data; struct Node *next; } node; int IsEmpty(node *p) { return p->next==NULL; } node *CreateStack() { node *p=(node*)malloc(size... 阅读全文
posted @ 2018-09-05 18:07 Mars.wang 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 原理:比较临近的两个元素,只要不符合顺序就进行交换;要点:1.不要越界;2.遍历一遍以后最大的元素就会到最后,所以下次遍历就不用遍历整个数组 有图有真相,一趟遍历后的结果: 每趟遍历的变化情况: 阅读全文
posted @ 2018-09-05 17:53 Mars.wang 阅读(903) 评论(0) 推荐(0) 编辑
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 81 下一页