进入数据结构的时代

简介: 初始数据结构

                                                  第一天

1、定义顺序表存储结构

2、初始化顺序表为空(InitList_Sq)

3、输入顺序表数据(CreateList_Sq)

4、遍历(输出)顺序表数据(TraverseList_Sq)

5、销毁顺序表数据(DestroyList_Sq)

例如:

输入元素个数和数据如下:

5

5  3  8  7  9

程序输出为:

5,3,8,7,9

#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 100
typedef struct
{
    int *head;
}a;
void InitList_Sq(a t)
{
    t.head=(int*)malloc(sizeof(int));
}
void CreatList_Sq(a t,int b)
{
    int c;
    for(int i=0;i<b;i++){
        scanf("%d",&c);
        t.head[i]=c;
    }
}
void TraverseList_Sq(a t,int b){
    int k;
    for(k=0;k<b;k++){
        if(k==0){
            printf("%d",t.head[k]);
        }
        if(k!=0){
        printf(",%d",t.head[k]);
        }
    };
}
void main(){
    int b;
    scanf("%d",&b);
    a t;
    InitList_Sq(t);
    CreatList_Sq(t,b);
    TraverseList_Sq(t,b);
}

image.gif


相关文章
|
8月前
|
存储 C++ 索引
c++数据结构
c++数据结构
64 3
|
3月前
|
存储 NoSQL 索引
【数据结构】数据结构学什么?
【数据结构】数据结构学什么?
47 5
|
8月前
|
存储 算法 前端开发
了解数据结构
了解数据结构相关知识
数据结构 2.2 单循环链表
数据结构 2.2 单循环链表
63 0
|
存储 Java C++
总结数据结构-1
总结数据结构-1
55 0
|
存储 算法 安全
【数据结构】C#实现常用数据结构总结
自行整理的C#常见数据结构笔记。
450 0
【数据结构】C#实现常用数据结构总结
|
存储 算法 C语言
数据结构成神篇1-初学数据结构
今天我们开始数据结构的学习,当然,这个有些概念是十分抽象的,只看文章是不一定能懂的,或者说会耗费不少的时间。所以我会持续在B站上面更新讲解视频,都是自己的一些理解和想法。会拿出来和大家一起分享,都是免费的。原创不易,希望大家可以三连支持一下,也希望能给大家带来进步。
110 0
数据结构成神篇1-初学数据结构
数据结构4-什么是数据结构2
数据结构4-什么是数据结构2
74 0
数据结构4-什么是数据结构2
|
存储 算法 JavaScript
数据结构到底是什么?
“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。” ——《数据结构、算法与应用》
281 0
数据结构到底是什么?
数据结构 02(上)
在《数据结构 01》一文中,说到了数组、链表、栈以及队列这几种基本的线性结构,接下来就一起来看看剩下的内容。
数据结构 02(上)

热门文章

最新文章