查看原文
其他

算法的乐趣

点此关注→ 码农真经 2023-12-25
  算法之大,大到可以囊括宇宙万物的运行规律;算法之小,小到寥寥数行代码即可展现一个神奇的功能。算法的应用和乐趣在生活中无处不在:
  历法和二十四节气计算使用的是霍纳法则和求解一元高次方程的牛顿迭代法;
  音频播放器跳动的实时频谱背后是离散傅立叶变换算法;
  DOS时代的PCX图像文件格式使用的是简单有效的RLE压缩算法;
  RSA加密算法的光环之下是朴实的欧几里德算法、蒙哥马利算法和米勒-拉宾算法;
  井字棋、黑白棋、五子棋和俄罗斯方块游戏背后是各种有趣的AI算法;
  华容道游戏求解的简单穷举算法中还蕴藏着对棋盘状态的哈希算法;
  遗传算法神秘不可测,但用遗传算法求解0-1背包问题只用了60多行代码……
  《算法的乐趣》带你走进色彩缤纷的算法世界,让你尽享算法的乐趣。
  王晓华 ,2005年毕业于华中科技大学,目前在中兴通讯上海研发中心从事光纤接入网通讯设备开发,担任EPON(以太网无源光网络)业务软件开发经理,参与开发的PON设备在全球部署过亿线,为数亿家庭提供宽带接入服务。
  业余时间喜欢研究算法和写作博客,乐趣就是用程序解决生活中的问题:
  为了方便使用Visual Studio 6.0开发软件,曾特意编写并开源了一个tabbar插件;
  为了文档安全,开发了一个基于layerFSD技术的透明文件加密系统;
  使用Source Insight软件觉得不习惯,于是以外挂的形式开发了TabSiPlus插件……

关注 码中人
点赞、转发、广告,更多优质资源等你来...
(RSA)

往期推荐

图灵新知丛书

质数判定的几种方法及性能优化

《算法谜题》经典算法谜题的合集

算法神探:一部谷歌首席工程师写的CS小说

《计算机系统要素:从零开始构建现代计算机》中英文版

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存