逻辑结构
用python 写代码时,你可以清楚的感觉到程序的语言结构
如果你代码没有缩进,语言结构错误,就会导致逻辑错误
所以程序是有逻辑的,而逻辑是有结构的
逻辑的结构是什么样子的?
低级的逻辑结构是链式的
第一种 队列结构
就像排队 一个人跟着一个人,按排的位置找人
第二种 链式结构
就像锁链 下一个扣着上一个,根据前一个人找后一个人
第三种 环结构
把一根绳子打个结 就成了环,所以环是从列变过来的
第四种 栈结构
这是特殊的队列结构, 先进去的后出来, 与之相反的就是堆结构,先进去的先出来
中级的逻辑结构有2种:
第一种 分结构
就像手指一样,从掌心分出5个指头
或者是三角星,从中心发散出3个角
或者十字路口
第二种 合结构
就像小溪汇聚成小河,小河汇聚成大江
高级的逻辑结构有很多种
因为把不同的结构复合以后就是高级逻辑结构
第一种 循环结构:
循环是一种特殊的分逻辑 有点像楼梯
既有环形的意义,又有多层的意思
第二种 表格结构:
表格既有行 又有列
第三种 嵌套结构(分层结构)
嵌套结构 就像思维图和大楼一样
每层都是一个队列
第四种 网络结构
就像马路的十字路口,三岔口组成的公路网 ,水管的接头组成的水管网
循环的逻辑结构到底是环状的还是分层的?
其实即是环状的,又是分层的,
就像楼梯 或者 弹簧一样
思路的本质是什么?
思路就是清晰的,准确的,复杂的逻辑结构
我们通过学习各种逻辑结构 来 训练我们的逻辑思维能力
思维的本质是逻辑结构
搭建结构的过程实际就是搭积木的过程
所以我们可以用积木来训练自己的逻辑结构