算法思想

不要刻意去记忆贪心算法的原理,多练习才是最有效的学习方法。

  • 贪心算法
    • 霍夫曼编码(Huffman Coding)
    • Prim 和 Kruskal 最小生成树算法
    • Dijkstra 单源最短路径算法
  • 分治算法
    • MapRedue
  • 回溯算法
  • 动态规划

Read More

信息论

信息论(英语:information theory)是应用数学、电子学和计算机科学的一个分支,涉及信息的量化、存储和通信等。信息论是由克劳德·香农发展,用来找出信号处理与通信操作的基本限制,如数据压缩、可靠的存储和数据传输等。自创立以来,它已拓展应用到许多其他领域,包括统计推断、自然语言处理、密码学、神经生物学、进化论和分子编码的功能、生态学的模式选择、热物理、量子计算、语言学、剽窃检测、模式识别、异常检测和其他形式的数据分析。
熵是信息的一个关键度量,通常用一条消息中需要存储或传输一个符号的平均比特数来表示。熵衡量了预测随机变量的值时涉及到的不确定度的量。例如,指定掷硬币的结果(两个等可能的结果)比指定掷骰子的结果(六个等可能的结果)所提供的信息量更少(熵更少)。

Read More