- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 哈弗曼二叉树的C简单实现
#include#include#define m 100struct ptree //定义二叉树结点类型 { int w; //定义结点权值 struct ptree *lchild; //定义左子结点指针 struct ptree *rchild;
2013-08-30 08:42:44 671
原创 二叉树的非递归遍历C实现
#include#include#define maxsize 100#define StackSize 30 /*假定预分配的栈空间最多为30*/ typedef struct TNode{ char data; struct TNode *lchild,*rchild;}TNode,*Tree;typedef struct{ Tree data
2013-08-24 16:13:23 520
原创 二叉树的简单C实现
#include#includetypedef struct TNode{ char data; struct TNode *lchild,*rchild;}TNode,*Tree;//初始化二叉树Tree create_tree(void){ TNode* T; char ch; scanf("%c",&ch); if(ch=='#')
2013-08-23 17:21:16 621
原创 几种常见的排序C实现
#include#include//冒泡排序从小到大 第一趟得到最大的存到数组的最后,第二趟得到数组的第二大的,存到数组的倒数第二位。依次。。void bubble_sort(int *p){ int length=6 ; for(int i=0;i for(int j=0;j if(p[j]>p[j+1]){ int t; t=p[j];
2013-08-22 22:04:11 529
原创 队列的顺序存储C实现
#include#includetypedef struct Queue{int * pBase;//数组 存放节点的值int front; //指向队头的数字int rear; //指向队尾的数字int length;//队列的长度}QUEUE;//初始化队列void init(QUEUE *pQueue,int n){pQueue->pBase=(int *)malloc(sizeof(int
2013-08-22 15:36:00 579
原创 栈的C实现
#include#include//定义栈节点结构typedef struct Node { int data; struct Node *pNext; }NODE,*PNODE;//定义栈结构typedef struct Stack{ PNODE pTop; PNODE pBottom;}STACK,*PSTACK;vo
2013-08-21 21:51:08 568
原创 单链表的C实现
#include#include//定义链表节点结构typedef struct Node { int data; struct Node *pNext; }NODE,*PNODE;//初始化链表PNODE create_list(void){ int len; int i; int val;//用来存放临时的值
2013-08-20 21:43:26 508
酷炫javaweb后台系统适合初学者【里面有封装 反射内省等】
2015-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人