logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构-哈夫曼树的建立

#include <iostream>#include <iomanip>using namespace std;typedef struct {int weight;//权值int parent, lchild, rchild;//双亲结点和左右孩子结点}HTNode, * HuffmanTree;void Select(HuffmanTree& HT, int

#数据结构#霍夫曼树#算法
数据结构-二叉树的建立非递归实现【栈】

这个真的写了好久,所以单独发一章函数代码bool CreateBiTree(BiTree& T) {char ch; int flag = 0;//flag作为标记用,当flag=0时创建当前结点的左孩子,flag=1时创建当前结点的右孩子cin >> ch;if (ch == '#') {//如果根结点为空则创建结束T = NULL;return 1;}BiTree newn

#数据结构#算法#c++
数据结构-链栈的基本操作代码实现

(数据结构复习day4)#include <iostream>using namespace std;typedef int ElemType;typedef struct StackNode {ElemType data;struct StackNode* next;}StackNode, * LinkStack;bool InitStack(LinkStack& S);//

#数据结构#蓝桥杯
数据结构-动态查找表(二叉排序树,插入、删除)

#include <iostream>#include <iomanip>using namespace std;typedef int ElemType;typedef struct Node {ElemType data;struct Node* lchild, * rchild;//左右孩子}BiTNode;//二叉树结点typedef struct {BiTNode

#数据结构#c++#霍夫曼树
到底了