首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
大摩羯先生
创建于2022-07-05
订阅专栏
凭借一句话获得图灵奖的Pascal之父——Nicklaus Wirth,让他获得图灵奖的这句话就是他提出的著名公式:“算法+数据结构=程序”。
等 1 人订阅
共3篇文章
创建于2022-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代码技巧|变量交换方法
本篇主要分享常用的三种变量交换方法:临时变量交换、加减法交换、异或交换。附交互流程示意、代码示例、讲解。
哈夫曼编码(Huffman Coding)
1. 编码:给每一个对象标记一个二进制位串来表示一组对象。例:ASCII,指令系统。2. 3. 等长编码什么情况下空间效率高? 等长编码越短,占据空间越小不等长编码什么情况下空间效率高? 出现频率高的采用比较短的编码,出现频率低的采用比较长的编码。参考霍夫曼树的特性,符合霍夫曼树...
哈夫曼树
1. 叶子节点带有权值:对叶子结点赋予的一个有意义的数值量二叉树的带权路径长度:设二叉树具有n个带权值的叶子结点,从根结点到各个叶子结点的路径长度与相应叶子结点权值的乘积之和。记为 WPL=Wklk,这里的WPL即带权路径长度(Weight Path Length)。举例:给定4...