c语言算法笔记
酒徒词客
这个作者很懒,什么都没留下…
展开
-
c实现树的创建和遍历
#include#define OK 1;#define ERROR 0;#define MAXSIZE 100;typedef struct Node{ int data; struct Node *lchild; struct Node *rchild;}Node,*pNode;typedef struct SqStac原创 2013-12-06 14:44:30 · 958 阅读 · 0 评论 -
线性表插入删除笔记
typedef struct Elemtype{ int data; char ch;}Elemtype;typedef struct qList{ Elemtype* e; int Length; int listsize;}qListvoid delete(qList* L,int i){ Elemtype原创 2013-12-07 11:12:25 · 617 阅读 · 0 评论 -
链表的删除插入笔记
//查询一个链表的节点值void GetElem_L(LinkList L,int i,ElemType &e){ LinkList p=L->next; int j=1; while(p!=NULL&&j p=p->next; j++; } if(p==NULL||j>i)原创 2013-12-10 17:55:38 · 643 阅读 · 0 评论 -
c实现哈夫曼树和哈夫曼编码
typedef struct HaffTree{ int parent,lchild,rchild; int data; int weight;}HaffTree,*Htree;typedef char* *Ch;//得到每个叶子结点的haffman编码值void get_haff_code(Htree T,Ch *ch,int n){原创 2013-12-06 15:52:49 · 883 阅读 · 0 评论