为了账号安全,请及时绑定邮箱和手机立即绑定

数据的艺术

标签:
Java


数据的艺术

 概念:

  数据 --程序操作的对象,用于描述客观事物。

  数据的特点:

  a. 可以输入到计算机

  b. 可以被计算机程序处理

 *数据是一个抽象的概念,将其进行分类得到程序设计语言中的类型。


数据元素  -组成数据的基本单位

a. 数据项:一个数据元素由若干数据项组成

数据对象  -性质相同的数据元素的集合

class Person{    一种数据类型

constructor(name,age){

this.name=name;

this.age =age;  数据项

}

toString(){

return this.name+":"+this.age;

}

}

var p = new Person("张三",18);   数据元素

var p1= new Person("李四",20); 

var att = [p,p1];             数据对象 

结构(关键词:元素之间的关系)

概念:

a.数据元素之间不是独立的,存在特定的关系,这些关系即结构

b.数据结构指数据对象中数据元素之间的关系。

如:数组中各个元素之间存在固定的线性关系

**编写一个"好"的程序之前,必须分析待处理问题中各个对象的特性,以及对象之间的关系。

逻辑结构(关键词:逻辑)

集合结构:

a.数据元素之间没有特别的关系.仅同属相同集合

线性结构:(数组,栈)

a.数据元素之间是一对一的关系

树形结构:(树,二叉树)

a.数据元素之间存在一对多的层次关系

图形结构

a.数据元素之间是多对多的关系

物理结构(关键词:存储形式)

物理结构

a.逻辑结构在计算机中的存储形式。

顺序存储结构

a.将数据存储在地址连续的存储单元里。

链式存储结构

a.将数据存储在任意的存储单元里,通过保存地址的方式找到相关联的数据元素。

小结

单或多(数据项)------->单或多(数据元素)--->单或多(数据对象)---->数据




点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消