摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct LinkNode{ 5 int data; //数据域 6 struct LNode *next; //指针域 7 }Linknode,*LiStack; //栈类型的定义 8 阅读全文
posted @ 2021-07-23 16:12 徐柿子 阅读(53) 评论(0) 推荐(0)
摘要: 代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define MaxSize 50 //定义栈中元素的最大个数 4 //顺序栈的定义 5 typedef struct{ 6 int data[MaxSize]; //静态数组存放栈中元素 7 i 阅读全文
posted @ 2021-07-23 16:11 徐柿子 阅读(149) 评论(0) 推荐(0)
摘要: 数据结构双链表 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct DNode{ 5 int data; 6 struct DNode *prior,*next; 7 }DNode,*DLinklist; 8 9 //初始化双链 阅读全文
posted @ 2021-07-07 21:10 徐柿子 阅读(48) 评论(0) 推荐(0)
摘要: 数据结构 单链表 若有错误还请指出 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct LNode{ //定义单链表结点类型 5 int data; //每个节点存放一个数据元素 6 struct LNode *next; // 阅读全文
posted @ 2021-07-07 16:10 徐柿子 阅读(48) 评论(0) 推荐(0)
摘要: 数据结构 顺序表 动态分配 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define InitSize 10 //默认的最大长度 4 5 typedef struct{ 6 int *data; //指示动态分配数组的指针 7 int MaxSize; 阅读全文
posted @ 2021-07-07 09:44 徐柿子 阅读(407) 评论(0) 推荐(0)
摘要: 数据结构顺序表 静态分配 1 #include <stdio.h> 2 #define MaxSize 10 //定义最大长度 3 4 typedef struct{ 5 int data[MaxSize]; //用静态的数组存数据元素 6 int length; //顺序表的当前长度 7 }SqL 阅读全文
posted @ 2021-07-07 09:43 徐柿子 阅读(205) 评论(0) 推荐(0)
摘要: 没啥好说的,直接上代码吧。 1 #include<stdio.h> 2 3 void test1(int x) { 4 5 x = 1024; 6 printf("test函数内部 x=%d\n",x); 7 } 8 //不调用引用 9 void test2(int & x) { 10 11 x = 阅读全文
posted @ 2021-05-27 11:26 徐柿子 阅读(71) 评论(0) 推荐(0)