07 2013 档案

数据结构:二级指针与Stack的数组实现
摘要:【简介】 Stack,栈结构,即传统的LIFO,后进先出,常用的实现方法有数组法和链表法两种。如果看过我上一篇文章《数据结构:二级指针与不含表头的单链表》,一定会看到其中的关键在于,利用void*指针将数据结构抽象出来,适用于任何数据类型。这次尝试利用void**,两级void指针,用数组法实现Stack的数据结构。 【Stack数据结构】 Stack 结构的申明如下(stack.c): 1... 阅读全文

posted @ 2013-07-28 19:54 apollius 阅读(648) 评论(0) 推荐(0) 编辑

数据结构:二级指针与不含表头的单链表
摘要:【简介】 对于最基础的数据结构,单链表,通常看到的做法是在存储链表的所有元素之时,除了有一个指向链表的变量之外,往往还存在一个指向表头的元素。通常二者其实都会指向链表的第一个元素。这么做的原因是为了链表操作方便,当进行链表的插入操作时,若在某一元素后面插入新元素时没什么问题,但当要求在某一元素的前面插入新元素时就会存在问题。即,若需要在表头的前面插入新元素,会比较麻烦。所以前面存在两个变量,一个... 阅读全文

posted @ 2013-07-28 18:47 apollius 阅读(713) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示