数据结构day01

来源:互联网 发布:淘宝在手机能卖东西吗 编辑:程序博客网 时间:2024/06/05 01:12

        数据结构:构成数据结构,首先得有一个数据对象,定义为由某一数据对象及该对象中所有的数据成员之间的关系组成。

         那什么是数据对象呢?可以说一个数据结构就相当于一个类,而一个数据对象就是这个数觉结构的一个实例。如数组是一种数据结构,一个具体的int数组就是一个数据对象。学生的一系列记录也可以归类成一个数据结构,我们可以说某一个具体的学生实例就是一个数据对象(不知道这样说对不对。感觉这样的话类似乎和数据结构就没什么差别)

           抽象数据类型:其特征是使用于实现的分离,实行封装和信息隐藏。就是说,在抽象数据类型的设计时,把类型的声明于其实现分离开来。这是不是java中面向对象三大原则中的封装?

        堆竟然是一种特殊的树形结构(我只是说我以前竟然不知道。。。),是一种非线性聚集中的层次聚集的数据结构。(是我们JAVA中所说的堆吗?)

原创粉丝点击