摘要:
#1,指针和对象的实现 如果所用的语言或者环境不支持指针和对象,那我们该怎么用数组来将其转化呢?实质上可以将这个问题的本质转化为数组和链表这两种数据结构的转换,准确来说,是将链表表示的数据用数组表示。 方式一:转化为多维数组 方式二:转化为一元组 #2,有根树的表示 有根数也可以转化为多元组或者一元 阅读全文
posted @ 2016-07-27 17:25 sophia_hxw 阅读(434) 评论(0) 推荐(0) 编辑
|
|||
摘要:
#1,指针和对象的实现 如果所用的语言或者环境不支持指针和对象,那我们该怎么用数组来将其转化呢?实质上可以将这个问题的本质转化为数组和链表这两种数据结构的转换,准确来说,是将链表表示的数据用数组表示。 方式一:转化为多维数组 方式二:转化为一元组 #2,有根树的表示 有根数也可以转化为多元组或者一元 阅读全文
posted @ 2016-07-27 17:25 sophia_hxw 阅读(434) 评论(0) 推荐(0) 编辑
摘要:
#1,栈(stack) 定义[来自百度]:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作 阅读全文
posted @ 2016-07-27 14:08 sophia_hxw 阅读(267) 评论(0) 推荐(0) 编辑 |
|||