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 · 964 阅读 · 0 评论 -
线性表插入删除笔记
typedef struct Elemtype{ int data; char ch; }Elemtype; typedef struct qList{ Elemtype* e; int Length; int listsize; }qList void delete(qList* L,int i){ Elemtype原创 2013-12-07 11:12:25 · 621 阅读 · 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 · 646 阅读 · 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 · 887 阅读 · 0 评论