发布网友 发布时间:2022-04-22 07:01
共5个回答
热心网友 时间:2022-06-17 03:29
// 头文件SeqList.h开始
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define OK 1
#define ERROR 0
#define OVERFLOW 0
#define LIST_INIT_SIZE 100 // 存储空间初始分配量
#define LISTINCREMENT 10 //存储空间分配增量
typedef struct{
int *elem;
int length; //当前表长
int listsize; // 当前分配的存储容量
}SeqList;
int InitList_Seq( SeqList *L ){//构造一个空的顺序表
L->elem = (int *)malloc(LIST_INIT_SIZE*sizeof (int));
if (!L->elem){
printf("Out of space!!\n");//存储分配失败
exit(OVERFLOW);
}
L->length = 0;
L->listsize = LIST_INIT_SIZE;
return OK;
}
int Output_SeqList(SeqList L){//输出顺序表
int i;
for(i=0;i<L.length;i++)
printf ("%4d",L.elem[i]);
printf("\n");
return OK;
}
int CreateList_Seq(SeqList L){//建立顺序表
int i;
printf ("Input the datas: ");
for(i=0;i>;i++){
scanf ("%d",&L.elem[i]);
}
return OK;
}
int CreateList_Seq(SeqList L)
{// 建立顺序表
int i;
printf ("Input the datas: ");
for(i=0;i<L.length;i++)
scanf ("%d",&L.elem[i]);
return OK;
}
//顺序表的建立
#include "SeqList.h"
void main(){
int n;
SeqList L;
InitList_Seq (&L);
printf ("\n Input the length of the list L: ");// 输入顺序表的长度
scanf("%d",&n);
L.length = n;
热心网友 时间:2022-06-17 03:29
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
热心网友 时间:2022-06-17 03:30
看了一会儿也看不懂,解决不了这个问题。
热心网友 时间:2022-06-17 03:30
这个图片真的拍的很不清楚,看不到任何题目。
热心网友 时间:2022-06-17 03:31
看不清图啊。