
数据结构与算法
数据结构与算法
Mike-H
这个作者很懒,什么都没留下…
展开
-
贪心:Huffuman编码
蓝桥杯练习: 题目描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的 和加入到{pi}中。这个过程的费用记为pa + pb。 2. 重复步骤1,直到{pi}中只剩下一个数。 在上面的操作过程中,把所有的费用相加,就得到了构造Huffman树的总费用。 本题任务:对于给定的一个原创 2020-10-13 21:08:48 · 194 阅读 · 0 评论 -
数据结构基础
转自:http://bigocheatsheet.com/原创 2020-07-11 21:29:56 · 148 阅读 · 0 评论 -
Python实现kNN
邻近算法(k-NearestNeighbor) 是机器学习中的一种分类(classification)算法,也是机器学习中最简单的算法之一了。虽然很简单,但在解决特定问题时却能发挥很好的效果。因此,学习kNN算法是机器学习入门的一个很好的途径。 kNN算法的思想非常的朴素,它选取k个离测试点最近的样本点,输出在这k个样本点中数量最多的标签(label)。我们假设每一个样本有m个特征值(property),则一个样本的可以用一个m维向量表示: X =( x1,x2,… , xm ), 同样地,测试点的特征值原创 2020-07-08 22:35:25 · 187 阅读 · 0 评论