摘要: 线性表的定义 线性表是n>=0个数据元素 a1,a2,a3...an的有限序列,表中 每个元素,除首元素和尾元素外,有且仅有一个前驱元素和后继元素 表中的元素个数定义为线性表的长度 线性表的逻辑结构:是线性表的结构 线性表的操作 1.随机存取 2. 插入 3. 删除 4.查找 5. 归并,分拆,复制 阅读全文
posted @ 2019-03-20 22:18 石头,等待 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 类的定义:用高级语言程序设计语言实现 一个ADT描述被称为类 对象的定义:通过类说明定义的变量称 为对象 类声明 一般形式 : class classname { private: 私有数据成员 私有函数成员 public: 公有数据成员 公有函数成员 protected: 保护数据成员 保护函数成 阅读全文
posted @ 2019-03-20 21:56 石头,等待 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.函数的定义和调用 函数的定义形式 返回类型 函数名(形式参数) { 语句序列; } 函数的调用 调用:声明函数原型,函数调用 声明函数原型:类型说明符 被调函数名(含类型说明的形参表) 函数调用:函数名(实参列表); 注意:在函数调用实参和形参必须个数类型顺序保持一致 2 参数传递方式 值传递: 阅读全文
posted @ 2019-03-20 21:43 石头,等待 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 基本语句 1 赋值语句 变量名=表达式 2 选择语句 条件语句1 if (表达式)语句; 条件语句2 if (表达式) 语句1; else 语句2; 开关语句: switch(表达式){ case 值1:语句1;break; ... case n: 语句n;break; } 3 循环语句 for(赋 阅读全文
posted @ 2019-03-20 20:58 石头,等待 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计具有如下特点: 1.抽象 指对具体问题(对象)进行概括,抽象出来一类对象的公共性质并加以描述过程 2.封装和数据隐藏 将数据和操作数据的行为进行有机结合,这就是封装 3.继承和重用 在保持原有类特性的基础上,对新类进行更具体,更详细的说明 4.多态性 指类中具有相似功能的不同函数,使 阅读全文
posted @ 2019-03-20 20:45 石头,等待 阅读(141) 评论(0) 推荐(0) 编辑