卷首语·算法童话
我决定写下我的第一本书,谨以此书回应童年时爱读故事爱读童话的自己,也献给在我童年时时常给我讲童话故事的在天堂的外婆。

算法童话
一千零一夜的故事家喻户晓,
儿时,外婆把它讲成童话;
童话里藏着我儿时的天真浪漫,
也藏着外婆用物理和数学解释世界的点点滴滴。
山鲁佐德把故事当成了续命的药,
而我把讲算法的过程写成了童话与故事,
希望能延续儿时《格林童话》的趣味,
以及那些和外婆在夏夜的星空下挑灯夜读的欢笑。
用工程师的严谨加上故事的演绎,
把外婆的智慧珍藏;
留住她板书里的点点智慧的星光,
把她讲过的等差数列,猴子吃桃,韩信点兵,植树问题,
以计算机算法的方式落进童话里
写成一本给童年自己的算法童话。
我的外婆是物理老师,
我是编程老师,
数学与算法,那些藏在数字里的谜题,
套上算法的外衣,辅以美丽的故事,
在那支粉笔写下的字迹间,代代传承,
当粉笔的字迹时隔多年落成了屏幕上的代码。
唯一不变的是,
在讲台之下坐着很多像当年的我一样对童话着迷的孩子,
那么就让我以算法的方式,
将我童年的童话再一次讲述,
用童话和魔法浪漫破解算法的奥秘,
让知识的种子一代一代传下去。
谨以此部童话书献给我的外婆,
虽然我对数学还是感到头疼,
但是AI的出现,
化解了我与数学多年的恩怨,
用故事再一次将深奥的数学化成了藏在童话下的浪漫,
就像当年外婆娓娓道来一样,
那么,请你跟我翻开这本书,
和天堂里的外婆一起听我讲算法与数学的故事。
灯亮了,一夜,又一夜。
一枚假币在天平上称出二分的心跳,
一枚棋子提醒我,只递不归的路走不回家;
神庙里的金盘搬了千年才落定,
左慈在城头裂出满城的分身,
不死的神兔在月圆之夜翻倍,
除夕的魔术牌,把好运留给站对了位置的人。
这本书里藏着六个国度。
趣味数学的集市上,
假币与魔术牌比邻,
素数在筛子里沙沙作响,
韩信在点兵,
蜗牛在爬井,
牛吃草的坡上,
猴子数着桃。
推理的广场上安静下来,
红眼睛的岛,
不忠妻子的城,
一句轻声的宣告,
让沉默变成了钟声。
童话的国度里,
小美人鱼的泡沫替贪心标好了价;
历史的长廊里,
高德纳把字符串排成前世今生;
生活的街口,
骑手在找最近的路,
代码在同步与异步之间,等一盏灯;
最深处是工厂彻夜的灯火,
那里的算法不讲故事,
只认真地一步一步运行。
山鲁佐德讲了一千零一夜,
国王说,明晚接着讲。处决取消了,因为想听。
如果有一天,我也讲满了一千零一夜,
请你别急着合上书,
就当是外婆的粉笔还没有放下,
黑板上的星光,
刚好落进屏幕的代码行里。
这本书,写给过去的自己,
也写给讲台之下每一个仰着头的孩子。
夜还长,故事不慌,
等我一句一句,慢慢讲完。
本书目录导航 下一篇:前言 写给当年那个学不会算法的自己
版权声明:本文为作者原创,受著作权法保护。未经授权禁止转载、搬运、摘编、改编及任何形式的二次创作;个人学习引用请注明作者与原文出处。转载授权请联系作者(CSDN 私信)。侵权必究。
1万+




被折叠的 条评论
为什么被折叠?



