001 数据结构与算法基本概念

2020-04-07  本文已影响0人  沉默Coder

数据结构与算法导图

数据结构与算法导图

数据结构基本术语

数据,数据对象,数据元素,数据项的关系

关系

数据由数据对象构成,一个数据对象包含多个数据元素,一个数据元素又包含多个数据项

//声明一个结构体类型
struct Teacher{     //一种数据结构
    char *name;     //数据项--名字
    char *title;    //数据项--职称
    int  age;       //数据项--年龄
};
int main(int argc, const char * argv[]) {
   
    struct Teacher t1;     //数据元素;
    struct Teacher tArray[10]; //数据对象;
    
    t1.age = 18;       //数据项
    t1.name = "aa";    //数据项
    t1.title = "讲师";  //数据项
    
    printf("老师姓名:%s\n",t1.name);
    printf("老师年龄:%d\n",t1.age);
    printf("老师职称:%s\n",t1.title);
    return 0;
}

逻辑结构

-集合结构


集合结构

-线性结构


线性结构
-树形结构
树形结构

-图形结构


图形结构

物理结构

-顺序存储结构
-链式存储结构

上一篇 下一篇

猜你喜欢

热点阅读