四种逻辑结构:
1:集合结构
结构中的数据元素除了同属于同一个集合的关系外,无任何其他关系
2:线性结构
结构中的数据元素之间存在着一对一的线性关系
3:树形结构
结构中的数据元素之间存在着一对多的层次关系
4:图状结构或网状结构
结构中的数据元素之间存在着多对多的任意关系

存储结构:
1:顺序存储结构
用一组连续的存储单元依次存储结构元素,数据元素之间的逻辑关系由元素的存储位置来表示--c语言中数组实现

2:链式存储结构
用一组任意的存储单元存储数据元素,数据元素之间的逻辑关系用指针来表示--c语言中链表实现

数据类型:
定义:数据类型是一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称
高级语言中的数据类型明显地或隐含地规定了程序执行期间变量和表达的所有可能的取值范围,以及在这些数值范围上允许进行的操作
抽象数据类型:
是指一个数学模型以及定义在此数学模型上的一组操作
·由用户定义,从问题抽象础数据模型(问题结构)
·还包括定义在数据模型上的一组抽象运算(相关操作)

算法:
  定义:
    对特定问题求解方法和步骤的一种描述,它是指令的有限序列。其中每个指令表示一个或多个操作。

最新文章

  1. Android性能优化之UncaughtExceptionHandler定制自己的错误日志系统
  2. CentOS7.2 创建本地YUM源和局域网YUM源
  3. Win7下清除SQL SERVER 2008的SSMS保存的登录信息
  4. 关于高负载服务器Kernel的TCP参数优化
  5. 小调网 经典电影 豆瓣评分 tampermonkey脚本
  6. Fresco 使用笔记(一):加载gif图片并播放
  7. UI:UIScrollView、UIPageControl
  8. 创建Material Design风格的Android应用--使用Drawable
  9. js手机对应的多级导航分享
  10. zk日常运维管理
  11. 微信小程序button组件样式
  12. mybatis缓存的设计
  13. Linux内存分配小结--malloc、brk、mmap【转】
  14. 【Checkio Exercise】Three Point Circle
  15. malloc、free、new、delete
  16. Qt编译目录下exe文件执行报错问题的解决办法
  17. js判断字符串出现的次数
  18. vue 子组件传值给父组件
  19. Extjs treePanel过滤查询功能【转】
  20. 类方法classmethod 绑定方法

热门文章

  1. java课后作业10.14
  2. 【笔记】机器学习 - 李宏毅 - 7 - Deep Learning
  3. Android之活动Activity用法
  4. 【已解决】redis-py-cluster安装成功但导入失败,提示cannot import name b
  5. JS阻止事件冒泡与浏览器默认行为
  6. Android 开发调试最优选项
  7. JavaScript 自适应轮播图
  8. 安全 - CORS(脚本请求等)
  9. Android_下方弹出菜单的实现
  10. java中堆栈的一些理解备忘