当前位置: 首页 > news >正文

ADT Example

Example Data Types: Integer, and Character


Example (Integer Data Type)

The integer data type can consist of:
data values: −∞,...,−2,−1,0,1,2,...,∞

operations: +,−,∗,%,/,...


Example (Character Data Type)
The character data type can consist of:
data values: \0,..., ’A’,’B’,...,’a’,’b’,..., ’1’, ’2’, ...

operations: <, >, ≤, ≥, ==, ...


Example Data Types: Person, and 2D Points
We can have data types for composite data too.


Example (Person Data Type)
The Person data type can consist of:
data values: { 15, "Bob", "Buckwheat"}, { 50, "Jack", "Bauer" },
...
operations: set/get firstname, set/get lastname, set/get age,
==, ...


Example (2D Point Data Type)


The 2D Point data type can consist of:
data values: (0,0),(1,0),(3.7,−8.5)···
operations: get distance between 2 points, move point, add
points together, ...


Data Structures: Familiar examples


Example (Data Structure: Array)


Elements: All the same data type (integer, float, Person,
etc,.).
Structure: Elements form a contiguous sequence in which
each element is numbered with an index.


Example (Data Structure: Matrix (2D array))
Elements: All the same data type (integer, float, Person,
etc,.).
Structure: Elements form a grid in which each element has a
row and column position.

相关文章:

  • 浮现式设计
  • Office365管理员操作手册-1
  • 【设计模式】抽象工厂模式
  • oracle——06表查询中需要注意的一些问题
  • 佛山Uber优步司机奖励政策(1月25日~1月31日)
  • 携程一万亿交易额的市场逻辑
  • java27:集合框架
  • 使用 JavaScript 将网站后台的数据变化实时更新到前端-【知乎总结】
  • 随机IP代理
  • html 中几次方,平方米,立方米.
  • OCaml已经做好iOS开发准备
  • spring MVC自定义视图实现jsonp
  • 怎么提高ArcGIS for Desktop10.x的性能
  • python文件相关操作
  • socket.io+angular.js+express.js做个聊天应用(四)
  • Java 23种设计模式 之单例模式 7种实现方式
  • Javascript基础之Array数组API
  • JavaScript实现分页效果
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS+CSS实现数字滚动
  • Map集合、散列表、红黑树介绍
  • PHP CLI应用的调试原理
  • python学习笔记 - ThreadLocal
  • uva 10370 Above Average
  • Webpack 4 学习01(基础配置)
  • 京东美团研发面经
  • 项目管理碎碎念系列之一:干系人管理
  • 原生JS动态加载JS、CSS文件及代码脚本
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 如何用纯 CSS 创作一个货车 loader
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (超详细)语音信号处理之特征提取
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (六)vue-router+UI组件库
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (三)elasticsearch 源码之启动流程分析
  • (转)scrum常见工具列表
  • (转)一些感悟
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .NET 发展历程
  • .NET 回调、接口回调、 委托
  • .net 验证控件和javaScript的冲突问题
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .Net的DataSet直接与SQL2005交互
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .sh
  • @TableLogic注解说明,以及对增删改查的影响
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [ Linux ] Linux信号概述 信号的产生
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [ABC294Ex] K-Coloring