1.插入,删除,查找是所有数据结构的很基本的操作。 2.类划分:面向对象编程首先考虑的是把数据存储结构看做一个类,这个类中有对数据存储结构相关的基本操作。 程序中使用这个结构...
1.插入,删除,查找是所有数据结构的很基本的操作。 2.类划分:面向对象编程首先考虑的是把数据存储结构看做一个类,这个类中有对数据存储结构相关的基本操作。 程序中使用这个结构...
数据结构类别和优缺点: 对象:同时包括方法和变量。 类:针对一个或多个对象的说明(或蓝图)。类的声明并没有创建这个类的任何对象,创建对象必须使用关键字new。 继承和多态:继...
1.产品要同时满足用户和商业的要求,是个双赢的工作。 2.产品定位:目标市场和用户,可顺带交代发展背景 产品功能分析:产品为用户提供的功能,核心功能是什么 产品体验分析:功能...
1.栈与队列都是线性表;栈:限定仅在表尾进行插入和删除操作的线性表。队列:只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 2.两栈共享空间:(线性存储)数组的两个...
1.线性表:零个或是多个数据元素的有效序列。有序。有限。一对一。类型一致。 2.线性表顺序存储方式:一维数组。(三属性:存储空间起始顺序,最大存储容量,当前长度)线性表长度<...
1.算法的特性:输入,输出,有穷性,确定性,可行性。 2.算法设计的要求:正确性:无语法错误—>对于合法输入能够产生满足要求的输出结果->非法输入数据能够得出满足规格说明的结...
1.数据结构是研究非数值计算的程序设计问题中的操作对象,以及他们之间关系和操作等相关问题的学科。 2.数据是描述客观事物的符号,是计算机课操作的对象。(前提:可以输入到计算机...
自序部分: 1.互联网产品设计五个层次:战略,范围,结构,框架,表现。 2.发现问题——描述清楚——转化为需求——转化为任务——争取到支持,发动起一批人——完成任务——跟踪维...