数据结构

2018-02-10  本文已影响0人  那一份美好

一、数组

a = [1,2,3]

二、Hash 哈希

key,value组成的结构,也有很多语言,管它叫字典( dictionary )
a = {:name => 'jack', :sex => 'male'} #key => value

三、集合(set)

[1,2,3]是一个数组,也是一个集合;
[2,2,3]是数组,不是一个集合;
集合可以认为是由多个元素组成的数据结构,特点:

四、树

例如:

    a
 /  |   \
b   c   d

a:叫父节点,在最顶端的时候,叫root(根),b,c,d子节点或者叫叶子节点,a.children列出所有子节点 # [b,c,d];
a.parent列出父类的节点,XML就是一种非常典型的树状结构,在web开发中, 后端很少用到树, 在前端, jquery, css选择器中,会大量的用到.
而且,在jQuery中, 会让我们非常方便的操作这个树 .

上一篇 下一篇

猜你喜欢

热点阅读