我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发,因此算法应运而生。算法贯穿于每个编程语言的始终,那么如何才能理解算法,从而学好算法,掌握算法规则,算法是如何为我们的生活提供有力支撑呢?关于算法,这无疑要说到编程,而学习编程最好的时机莫过于在少儿时期了。让孩子从小学好编程,能为孩子的一生奠定坚实的基础。 那么在孩子学编程时,如何高效而有趣地学习算法?这里就给各位家长推荐几本适合孩子学习的算法入门书籍仅供参考。 1.《趣学算法》 50 多个实例循展示算法的设计、实现、复杂性分析及优化过程,培养算法思维,带您感受算法之美。本书从算法之美娓娓道来,没有高深的原理,也没有枯燥的公式,通过趣味故事引出算法问题,包含50多个实例及完美图解,结合学生提问,分析算法本质,并给出代码实现的详细过程和运行结果。本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用。
2.《算法的乐趣》 一本书玩转算法,尽享思考的乐趣。CSDN超人气博主、算法专栏达人王晓华力作,淋漓尽致展现算法本质,广泛涵盖常用算法结构及其应用。算法之大,大到可以囊括宇宙万物的运行规律;算法之小,小到寥寥数行代码即可展现一个神奇的功能。算法的应用和乐趣在生活中无处不在:《算法的乐趣》带你走进色彩缤纷的算法世界,让你尽享算法的乐趣。 3.《枕边算法书》 本书入选韩国“2016年度图书"!针对程序员就业、升职、提高自我等不同阶段需求,紧跟新技术发展趋势,面向更广大人群。改变编码方式,培养算法“元能力",延长程序员技术生命周期。与专业编程人员进行“日常对话",感受编程的乐趣、美好、创意。
2019年10月29日 于上海
版权作品 未经许可 请勿转载
|