三种语句搞定所有逻辑
1 顺序执行语句
语句1
语句2
条件判断语句
if……then……else……
if……else if ……else
2 循环语句
while……do……
for i from 1 to n……
如何表示两个数据
1 如果顺序有意义
[x,y] 表示第一个是x ,第二个是y
[y,x] 表示第一个是y,第二个是x
需要提供first和last操作
2如果顺序无意义
(x,y)和(y,x)一样
比如血压值(120,80)和(80,120)没区别
不需要提供first和last操作
如何表示N个数据
1 如果顺序有意义
数组表示[a1,a2..aN]
需要提供索引操作 get[i]
需要提供add/indexOf/delete操作
2 如果顺序没有意义
集合表示{a1,a2,...aN}
需要提供add/delete/has操作
如何表示N对N个数据
比如学号对应名字
用[哈希表]表示
hash ={1001 =>'小方',1002=>'小卢'} //key:value对应就叫哈希表










网友评论