数据结构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;
}

输出结果:

相关推荐
雾月5527 分钟前
LeetCode 941 有效的山脉数组
java·开发语言·数据结构·算法·leetcode·职场和发展
uhakadotcom2 小时前
归因工具:了解国内外顶级产品
算法·面试·github
java1234_小锋4 小时前
一周学会Pandas2 Python数据处理与分析-Pandas2二维数据结构-DataFrame
数据结构·python·pandas
ChoSeitaku4 小时前
NO.79十六届蓝桥杯备战|数据结构-扩展域并查集-带权并查集|团伙|食物链|银河英雄传说(C++)
数据结构·c++·蓝桥杯
小羊在奋斗4 小时前
【多源BFS】01 矩阵 / 飞地的数量 / 地图中的最高点 / 地图分析 / 腐烂的苹果
算法·矩阵·宽度优先
WG_174 小时前
图论:多源最短路
数据结构·c++·算法
一只小透明啊啊啊啊4 小时前
【leetcode 100】贪心Java版本
java·算法·leetcode
白白糖5 小时前
组合与括号生成(回溯)
python·算法·力扣
whltaoin5 小时前
动态规划算法深度解析:0-1背包问题(含完整流程)
算法·动态规划
Tanecious.5 小时前
初阶数据结构--树
数据结构