前言:
数据结构核心问题:什么才能够自动化,有序化
数据分析:如何把数据存入计算机,并进行处理。
程序设计:信息的抽象:
用变量数组结构体等结构,去完成信息的描述,记录,关系的维护
自动化就是用一条一条的语句执行过程按照预设的目的,来操纵计算机完成信息维护。
语句的组织就是函数,函数的关联就是信息流动关系,函数的语句组合就是算法。。
数据结构就是这一系列的组合以及附加在这些组合上的关系
当我们用数学和机器的眼光开始面信息处理的时候,就产生了数据结构和算法。
数据结构和算法的最核心问题:计算机中内存分布与组织、在这些内存空间中数据如何操作的问题。
1、大O的工程意义
统计运行时间,例如,游戏运行的最低配置,CPU不低于,内存不低于,硬盘空间不低于。(结论需要数据支撑)
算法的评估—>大O{语句频度T()}
。
2、线性表的工程背景与学习方法:Word数据结构,手机接入与数据结构
知识点:
1)初始化:相关参数赋值
2)求长度:元素个数
3)取元素:取给定位置的元素值
4)查元素:查找给定元素的位置
5)插入元素:指定位置插入给定值
6)删除:删除指定位置的值,或者删除给定的值
7)遍历元素:从头到尾扫描线性表
未完待续,,,,,