本文将从编程的角度动身,从新梳理这些内容,作为第一篇“基础思想”的总结。
5.1 数据结构、编程语言以及基础算法
这一节咱们汇总数学在常见的数据结构、编程语言以及基础算法中的体现,让你对数学以及编程的关系有个新的认识。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3527.html
5.1.1 数据结构
先来看一些基本的数据结构,你可别小看这些数据结构,它们其实就是一个个解决问题的“模型”。有了这些模型,你就能将一个个具体的问题抽象化,然后再来解决。这里从最简单的数据结构数组开始介绍。自从你开始接触计算机编程,数组一定是你时常使用的数据结构,它的特色也很光鲜。数组可以通过下标直接定位到所需的数据,因而数组尤其合适快速地随机走访。它往往以及循环语句相结合来实现迭代法,例如二分搜寻、斐波那契数列等。此外,将要在第三篇“线性代数”介绍的矩阵也能够使用多维数组来表示。无非,数组只对浓密的数列更有效。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3527.html
以上就是微观生活(93wg.com)关于“程序员的数学基础课:编程中的数学思惟”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/3527.html 文章源自微观生活(93wg.com)微观生活-https://93wg.com/3527.html
评论