线性表顺序存储设计与实现_框架搭建
来源:互联网 发布:moga算法 编辑:程序博客网 时间:2024/05/22 06:12
传智扫地僧课程学习笔记。
这里是要写一个测试框架,
用于测试所写的链表的操作,是否正确,
本来是要测试dll动态库的,可是我这里没有,
所以只好自己写个实现,其实只有函数名,内部的函数实现,是空的,
设计到3个文件,seqlist.h,seqlist.c,以及我们自己写的主文件
#include <stdlib.h>#include <string.h>#include <stdio.h>#include "seqlist.h"typedef struct teacher{int age;char name[64];}teacher;int main(){int ret = 0, i=0;SeqList* list = NULL;teacher t1,t2,t3,t4,t5;list = SeqList_Create(10);if( NULL == list){printf("func seqlist create ret:\n");return ;}ret =SeqList_Insert( list, (SeqListNode*)&t1, 0);ret =SeqList_Insert( list, (SeqListNode*)&t2, 0);ret =SeqList_Insert( list, (SeqListNode*)&t3, 0);ret =SeqList_Insert( list, (SeqListNode*)&t4, 0);ret =SeqList_Insert( list, (SeqListNode*)&t5, 0);for( i=0; i<SeqList_Length(list); i++){teacher* tmp = (teacher *)SeqList_Get( list, i);if( tmp==NULL ){return ;}printf("tmp:age:%d", tmp->age);}while( SeqList_Length(list)>0){SeqList_Delete( list, 0);}printf("hello...\n");system("pause");return 0;}/*typedef void SeqList;typedef void SeqListNode;SeqList* SeqList_Create(int capacity);void SeqList_Destroy(SeqList* list);void SeqList_Clear(SeqList* list);int SeqList_Length(SeqList* list);int SeqList_Capacity(SeqList* list);int SeqList_Insert(SeqList* list, SeqListNode* node, int pos);SeqListNode* SeqList_Get(SeqList* list, int pos);SeqListNode* SeqList_Delete(SeqList* list, int pos);*/
0 0
- 线性表顺序存储设计与实现_框架搭建
- 线性表顺序存储设计与实现_内部结构体一级指针二级指针的话题
- 线性表顺序存储设计与实现_api函数实现
- 线性表_顺序存储
- 线性表的顺序存储与实现
- 线性表的顺序存储与实现
- 3_线性表_顺序存储
- 线性表---顺序存储实现
- 线性表顺序存储实现
- 线性表_顺序存储/基本操作
- 线性表链式存储_测试框架搭建
- 数据结构_线性表_顺序/链式存储优缺点比较
- 数据结构与算法(线性表_顺序表存储结构)
- 数据结构与算法(线性表_顺序表存储结构)
- 线性表的顺序存储实现
- 数组实现线性表的顺序存储
- 线性表顺序存储结构实现
- 线性表顺序存储--C实现
- svn使用教程及常见问题解决方案
- mysql5.6启动失败的一般解决方法
- 几个NP-完全问题的证明
- 生成对抗网络GANs理解(附代码)
- Hololens——Assetbundle处理
- 线性表顺序存储设计与实现_框架搭建
- Hbase之批量数据写入
- loadrunner11 报Abnormal termination, caused by mdrv process termination的解决方法.
- FrameLayout
- 玲珑Round #7-1071 - Boring Game
- pat-bl-1028
- Multi-view Convolutional Neural Networks for 3D Shape Recognition
- Android音视频学习第1章:使用ffmpeg进行视频解码
- 解释器模式--Excel公式嵌套