摘要:
这里讲的矩阵三元组表有创建矩阵三元组表,求三元组表的转置矩阵,三元组表矩阵相乘,输出三元组表矩阵。 #include <stdio.h> #include<stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define 阅读全文
posted @ 2018-12-07 02:00
小水獭~
阅读(1616)
评论(0)
推荐(0)
摘要:
这里讲的矩阵有创建矩阵,矩阵加法,矩阵乘法,输出矩阵这些功能。 #include<iostream> using namespace std; template<class T> class matrix //矩阵节点 { public: matrix(int theRows = 0, int th 阅读全文
posted @ 2018-12-07 01:56
小水獭~
阅读(1145)
评论(0)
推荐(0)
摘要:
这里讲的哈夫曼树有创建哈夫曼树,输出哈夫曼树,递归进行哈夫曼树编码,哈夫曼解码这些功能。 1.创建哈夫曼树:(函数参数为整型数组) (1)引入哈夫曼树指针数组并申请空间,为每棵哈夫曼树复制,将其左右节点赋值为NULL。 (2)将(n-1)棵哈夫曼树合并:a.引入两个整形变量始终代表最小和次小的下标 阅读全文
posted @ 2018-12-07 01:48
小水獭~
阅读(7313)
评论(0)
推荐(0)
摘要:
此算法中的树结构为“左儿子有兄弟链接结构” 在这样的一个二叉树中,一个节点的左分支是他的大儿子节点,右分支为他的大兄弟节点。 这里讲的树有递归前根,中根,后根遍历,插入节点,插入兄弟节点,查找结点,释放内存这些功能。 重点说一下查找节点这一算法: pSTreeNode CTree::Search( 阅读全文
posted @ 2018-12-07 01:23
小水獭~
阅读(2300)
评论(0)
推荐(0)
摘要:
本二叉树的功能为:创建二叉树,递归先根,中根,后根遍历,二叉树节点总数目,二叉树深度,二叉树叶子节点数,复制二叉树,寻找某节点是否存在并输出,交换左右子树,插入某节点。 下面介绍每种算法的主要思路: 1.创建二叉树:首先引入申请空间的指针节点。设叶子节点的左右子树均为零,每当遇到输入的数字为零时,将 阅读全文
posted @ 2018-12-07 00:38
小水獭~
阅读(442)
评论(0)
推荐(0)

浙公网安备 33010602011771号