随笔分类 -  数据结构与算法

摘要://定义单链表结点类型 typedef struct LNode{ int data; //结点的数据域 LNode *next; //结点的指针域 }LNode, *LinkList; //LinkList为指向结构体LNode的指针类型 void MergeList_L(LinkList &LA 阅读全文
posted @ 2022-04-25 20:29 不会飞的鲨鱼 阅读(125) 评论(0) 推荐(0) 编辑
摘要://顺序表类型定义 typedef struct { int *elem; //指示动态分配数组的指针 int length; //顺序表的当前长度 }SqList; void MergeList_Sq(SqList LA,SqList LB,SqList &LC){ //数组名=数组第一个元素的地 阅读全文
posted @ 2022-04-23 00:45 不会飞的鲨鱼 阅读(82) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h> typedef struct student { char name[20]; int age; }STU; int main(){ STU boy; // 结构体的地址=第一个成员的地址(但是类型不同) printf("&boy=%p\n",&boy); //S 阅读全文
posted @ 2022-04-22 23:50 不会飞的鲨鱼 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:定义单链表结点类型 #include<stdio.h> //定义单链表结点类型 typedef struct LNode{ int data; //结点的数据域 LNode *next; //结点的指针域 }LNode, *LinkList; //LinkList为指向结构体LNode的指针类型 单 阅读全文
posted @ 2022-04-21 14:18 不会飞的鲨鱼 阅读(103) 评论(0) 推荐(0) 编辑
摘要:关于链表结点结构体 在学习单链表时,对单链表中结点类型的描述通常是用结构体来完成的 typedef struct LNode{ int data; //数据域 struct LNode *next; //指针域 }LNode,*LinkList; 对于这个结构体来说,LNode和*LinkList其 阅读全文
posted @ 2022-04-18 22:08 不会飞的鲨鱼 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h> #define MAXSIZE 10 //默认的最大长度 //顺序表类型定义 typedef struct { int *elem; //指示动态分配数组的指针 int length; //顺序表的当前长度 }SqList; //初始化顺序表 bool InitL 阅读全文
posted @ 2022-04-17 18:45 不会飞的鲨鱼 阅读(69) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h> //定义复数抽象类型 typedef struct{ float realpart; //实部 float imagepart; //虚部 }Complex; //构造一个复数 void creat(Complex &A,float x,float y){ A.r 阅读全文
posted @ 2022-04-17 16:13 不会飞的鲨鱼 阅读(467) 评论(0) 推荐(0) 编辑

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