去掉次要的非本质的部分,抽出共同的本质属性。识别模式形成背后的一般规律。
建立模型实际上是一种抽象能力。抽象思维要求我们从大局看待整个问题把重要的和不重要的部分区分出来,抛弃无关紧要的细节,建立系统中的一个模型。
抽象的重点在于区分好复杂度,明辨重要和不重要的信息。比如:我们需要画出整个城市的地铁线路图这时候就会忽略不重要的信息,如路线的长短距离,着重突出需要关注的信息如几号线和每条线之间换乘的站点等。
再比如:旅行问题,借助在线地图计算城市间的距离,将城市图形化利用最短路径计算最短旅行路线。
第四:算法设计
为解决某一类问题撰写一系列详细步骤针对这些相似的问题提供逐步解决的方案。
算法是为了解决问题而提出的一系列指令。为了不做无用功我们需要将之前已经识别处理的问题变成一种通用模式,找出算法之后并不等于解决了问题还需要根据实际问题和场景对算法进行适应性调整通过优化已有问题的解决方案来针对性提高。
我们也可以把算法开发过程理解为给某件事情找一个最简单得步骤,并把它整理成一份手册这样所有人都可以用这份手册来最快地完成目标任务。
再比如:前面旅行的问题,最短路径可以帮助我们解决生活中遇到的实际问题尽管我们没有开发任何算法
算法思维
学:小池宋杨万里泉眼无声惜细流,树阴照水爱晴柔。小荷才露尖尖角,早有蜻蜓立上头。
师:小杨同学,背的很流利,很准确。可你知道,这首诗说的是什么季节吗?
学:夏天。
师:答对啦!那你能告诉老师,为什么是夏天吗?
在王者峡谷做大侠提示您:看后求收藏(百发小说网http://www.baifabohui.com),接着再看更方便。