大学毕业后,会计专业的我去做了销售,为什么呢?因为我真没学会做会计。第二个原因是,销售没有门槛,只要你肯干就行。在电脑城,我就一直琢磨着挣更多钱的方法。最初我的销售状态是,管他什么东西,能卖出去的才叫好,然后商业模式升级到专挑利润高的卖,后来我只卖贵的东西。 人也是有商业模式的。领英创始人霍夫曼有本 ...
分类:
其他好文 时间:
2016-12-24 02:28:56
阅读次数:
190
原址:https://mp.weixin.qq.com/s/PjHuOv8FFHWVn37rKwVTiw 压缩下面的字符串: “beep boop beer!” 首先,我们先计算出每个字符出现的次数,我们得到下面这样一张表 : 然后,我把把这些东西放到Priority Queue中(用出现的次数据当 ...
分类:
编程语言 时间:
2016-12-21 21:00:57
阅读次数:
223
1. 1.1 1.2 2. 2.1 2.2 快速画出哈夫曼树/霍夫曼树/最优树 哈夫曼树(霍夫曼树)又称为最优二叉树. 一般用来减少程序整体运行时间,将权重大的放在前面。 下面我们以【5、8、4、11、9、13】为例来画出哈夫曼树(数字大小代码权重大小,越大的权重越大) 第一步:按从小到大排序。【5 ...
分类:
其他好文 时间:
2016-12-16 19:32:29
阅读次数:
209
http://poj.org/problem?id=3253 题意:就是一个木头要做成栏杆,所以要进行切割,每一次所需要的费用就等于切割的木头的长度,求最少的费用。 思路: 这一个是霍夫曼编码的题?我最开始真的没看出来,我一直都以为是贪心,最开始想的也挺简单的。就是减,每次减个最大的木头的长度就可以... ...
分类:
其他好文 时间:
2016-08-07 23:07:36
阅读次数:
136
简介:通过统计一篇文章(或一本书)中每个字符出现的频率(比如字母a出现了100次),对文中出现的每个字符进行编码。这种编码的特点是出现频率越高的字符,其编码长度越短。有了这样的字符、编码对照表,就可以发“密文”啦!举个栗子:早上看到一篇新闻,blablabla内容不重要。如下:
Apple Inc. plans to break with its recent pattern of overha...
分类:
其他好文 时间:
2016-06-24 15:46:12
阅读次数:
328
一、哈夫曼树的概念和定义 什么是哈夫曼树?让我们先举一个例子。 判定树:在很多问题的处理过程中,需要进行大量的条件判断,这些判断结构的设计直接影响着程序的执行效率。例如,编制一个程序,将百分制转换成五个等级输出。大家可能认为这个程序很简单,并且很快就可以用下列形式编写出来: if(score<60) ...
分类:
其他好文 时间:
2016-06-21 20:36:48
阅读次数:
178
从周五开始学习霍夫曼树,一直到今天终于完成,期间遇到了各种各样的棘手的问题,通过一遍遍在纸上分析每一步的具体状态得以解决。现在对学习霍夫曼树的过程加以记录首先介绍霍夫曼树霍夫曼树(Huffman Tree),又称最优二叉树,是一类带权路径长度最短的树。假设有n个权值{w1,w2,…,wn},如果构造一棵有n个叶子节点的二叉树,而这n个叶子节点的权值是{w1,w2,…,wn},则所构造出的带权路径长度...
分类:
编程语言 时间:
2016-05-13 01:22:00
阅读次数:
1141
内容一切来自百度百科 1、Helvetica Helvetica是一种被广泛使用的的西文字体,于1957年由瑞士字体设计师爱德华德·霍夫曼(Eduard Hoffmann)和马克斯·米耶丁格(Max Miedinger)设计。 Helvetica是由米耶丁格和爱德华德·霍夫曼在瑞士哈斯铸造所作为排版 ...
分类:
Web程序 时间:
2016-04-30 11:24:03
阅读次数:
180
基本数据结构: 栈:栈的原理,应用(括号匹配) 队列: 优先队列队列(霍夫曼编码); Map: Set: 链表: 单线链表(增、删、查、改、反转、快慢指针、第k个值、是否有环、),双向链表; ...
分类:
其他好文 时间:
2016-04-17 22:03:26
阅读次数:
112
Fence Repair TimeLimit:2000MS MemoryLimit:65536K 64-bit integer IO format:%lld Problem Description Farmer John wants to repair a small length of the f ...
分类:
其他好文 时间:
2016-03-29 14:17:01
阅读次数:
229