机试第10章
前序遍历序列建二叉树
1 | string str; |
根据前序序列和中序序列确定二叉树
1 | TreeNode *build(int l1, int r1, int l2, int r2, string &pre, string &in) |
二叉排序树建树
1 | TreeNode *insert(TreeNode *root, int val, int father) |
判断两棵树是否相同
1 | bool isEqual(TreeNode *x, TreeNode *y) |
哈夫曼树最小带权路径长度和
1 | priority_queue<int, vector<int>, greater<int>> q; // 小根堆 |
哈夫曼树建树及哈夫曼编码
1 | struct cmp |
- 本文标题:机试第10章
- 本文作者:TimeTrap
- 创建时间:2023-03-08 14:26:34
- 本文链接:https://timetrapzz.github.io/2023/03/08/机试第10章/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论