![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构及c++
文章平均质量分 72
快乐的小鸟
嵌入式 linux android 驱动 应用程序 界面程序
展开
-
线性表的实现
#include #include //数组长度 #define maxlength 20 #define elemtype int typedef struct{ elemtype arrary[maxlength]; int length; }sqllist; void init(sqllist *list) { list->length=0; } int原创 2013-01-25 08:33:30 · 412 阅读 · 0 评论 -
栈的实现(顺序表和链表)
#include //栈的最大存储数量 #define StackSize 100 //栈的数据类型 typedef int DataType; //栈的结构体 typedef struct { DataType data[StackSize]; int top; } SeqStack; //初始化 void StackInit(SeqStack *stack) {原创 2013-02-02 15:27:27 · 679 阅读 · 0 评论 -
链表实现
#include #include //存储的数据的类型 typedef int elemtype; //链表结构体 typedef struct Node{ elemtype num; struct Node * next; }Node0; //链表指针 typedef Node0* linklist; //链表初始化 int init(linklist *nod原创 2013-01-25 10:38:07 · 521 阅读 · 0 评论 -
c++初级学习
一.函数及函数模板 分为传变量值及传变量地址值两种。c++使用传值及传引用。传引用就是传对象的地址。 (1)对象作为函数参数(不会影响原来的实参,使用指针就可以改变原来的值。) (4)一个默认参数需要指定一个特定值,切在之前必须赋值。 (5)将函数为返回一个引用(为将该函数用在赋值运算符的左边) #include using namespace std; int a[]={2,4,原创 2013-02-20 21:15:45 · 598 阅读 · 0 评论