随笔分类 -  数据结构

栈的创建、遍历、压栈与入栈
摘要:1 #include 2 #include 3 #include 4 #include 5 6 typedef struct Node{ 7 int data; 8 struct Node * pNext; 9 }NODE, *PNODE; 10 11 typedef struct Stack{ 12 PNOD... 阅读全文

posted @ 2016-06-02 11:22 陆放为 阅读(1009) 评论(0) 推荐(0)

链表后续完善(一)
摘要:1 #include 2 #include 3 #include 4 #include 5 6 typedef struct Node{ 7 int data; //数据域 8 struct Node * pNext; //指针域 9 }NODE, * PNODE; //NODE等价于struct N... 阅读全文

posted @ 2016-06-01 23:13 陆放为 阅读(269) 评论(0) 推荐(0)

学习算法
摘要:大部分算法靠自己是想不出来的 重点是 把答案拿出来,把程序慢慢看懂,但大部分答案都看不懂 分三步 1.流程 => 步骤 2.每个语句的功能 3.试数 看完之后开始敲代码,一开始是错的,然后可以敲对,然后隔几天再敲,反反复复 还有另一种情况 这个算法看着似懂非懂,怎么搞也搞不定。 这时算法看着似懂非懂 阅读全文

posted @ 2016-06-01 20:49 陆放为 阅读(145) 评论(0) 推荐(0)

链表的创建和遍历
摘要:1 #include 2 #include 3 #include 4 #include 5 6 typedef struct Node{ 7 int data; //数据域 8 struct Node * pNext; //指针域 9 }NODE, * PNODE; //NODE等价于struct Node, * PN... 阅读全文

posted @ 2016-06-01 19:50 陆放为 阅读(915) 评论(0) 推荐(0)

连续存储——数组的实现
摘要:1 #include 2 #include 3 #include 4 #include 5 6 //定义了一个数据类型,该数据类型的名字叫struct Arr,含有三个成员 7 struct Arr{ 8 int * pBase; //存储数组第一个元素的地址 9 int len; //数组所能容纳的最大元素的个数... 阅读全文

posted @ 2016-06-01 11:27 陆放为 阅读(298) 评论(0) 推荐(0)