数据结构Day一

1.思维导图

2.顺序表的创建

seq.h

cs 复制代码
#ifndef __SEQ_H__
#define __SEQ_H__

#define max 30
typedef int DataType;
typedef struct
{
	DataType data[max];
	int len;
}seqList,*seqListPtr;

seqListPtr seq_create();

#endif

seq.c

cs 复制代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include"seq.h"

seqListPtr seq_create()
{
	seqListPtr p=(seqListPtr)malloc(sizeof(seqList));
	if(NULL==p)
	{
		printf("创建失败\n");
		return NULL;
	}
	printf("创建成功\n");
	p->len=0;
	memset(p->data,0,sizeof(p->data));
	return p;
}

main.c

cs 复制代码
#include <stdio.h>
#include <stdlib.h>
#include"seq.h"
int main(int argc, const char *argv[])
{
	seqListPtr p = seq_create();

	return 0;
}

输出结果:

相关推荐
雾月5522 分钟前
LeetCode1051高度检测器
数据结构·算法
写代码的小阿帆28 分钟前
数值分析—数值积分
学习·线性代数·算法
A Runner for leave1 小时前
146.组合总和
java·数据结构·python·算法·leetcode
IT 青年1 小时前
数据结构 (36)各种排序方法的综合比较
数据结构
yuko413 小时前
C++重点和练习
开发语言·c++·算法
m0_582481493 小时前
顺序表的创建
数据结构
Aurora20053 小时前
函数与结构体(入门6)
开发语言·c++·算法
A Runner for leave3 小时前
147.组合总和II
java·数据结构·python·算法·leetcode
2401_858286113 小时前
110.【C语言】数据结构之判断是否为完全二叉树
c语言·开发语言·数据结构