数据结构与算法分析
了-
这个作者很懒,什么都没留下…
展开
-
用单链表实现一个学生信息管理
在文章最后,是整个代码。我们先从每个操作讲起 先看我们将会构建的函数 #include <stdio.h> #include <string.h> #include <assert.h> #include <malloc.h> #include <stdlib.h> struct stdunt { char name[20]; char stNum[20]; }; struct Node { struct stdunt data;原创 2022-10-25 17:14:57 · 482 阅读 · 1 评论 -
用顺序表做一个电话簿
先看看结构体定义 #define MAXSIZE 50 //表最大容量 //定义联系人信息 备注,电话,年龄,该声明要在顺序表结构体之前声明 typedef struct person { char remark[20]; char telephone[20]; int age; }; //定义顺序表结构体 typedef struct { struct person data[MAXSIZE]; //顺序表元素为结构体元素 int last; //表尾指针 }seqli原创 2022-03-20 14:13:53 · 505 阅读 · 0 评论 -
顺序表的实现(全代码)
先给大家看看我们将会编写的函数,不喜勿喷,在有些细节方面,可以自行修改。程序完整代码我放在最后,大家可以自行下载 seqlist_t *create_seqlist(void); //创建一个空表 void clear_seqlist(seqlist_t *L); //为啥这里传递饿是指针 int is_empty_seqlist(seqlist_t *L); //判断表是否为空 int is_full_seqlist(seqlist_t *L); //判断表原创 2022-03-19 17:15:48 · 4399 阅读 · 2 评论