其他分享
首页 > 其他分享> > 2019-2020-1学期 20202413 《网络空间安全专业导论》第四周学习总结

2019-2020-1学期 20202413 《网络空间安全专业导论》第四周学习总结

作者:互联网

2019-2020-1学期 20202413 《网络空间安全专业导论》第四周学习总结

目录

第八章:抽象数据类型与子程序

一、抽象数据类型

二、栈

三、队列

四、列表

列表通常提供:

  1. 插入一个项目的操作(Insert)

  2. 删除一个项目的操作(Delete)

  3. 检索一个项目是否存在(IsThere)

  4. 报告列表中项目数量(GetLength)

  5. 允许用户查看序列中的每一项(Reset,GetNext,MoreItems)

2、二叉检索树

  1. 在二叉检索树中搜素

  1. 构造二叉检索树

  1. 输出二叉检索树中的数据

3、其他操作

六、图

1、创建图

2、图算法

  1. 深度优先搜索

  1. 广度优先搜索

  1. 单源最短路搜索

七、子程序

1、参数传递

2、值参与引用参数


第九章:面向对象设计与高级程序设计语言

一、面向对象方法

1、面向对象

2、设计方法

  1. 头脑风暴

  2. 过滤

  3. 场景

  4. 责任算法

  5. 总结

3、示例

  1. 问题

  2. 头脑风暴和过滤

  3. 责任算法

二、翻译过程

1、编译器

2、解释器

三、程序设计语言范型

1、命令式范型

  1. 面向过程的范型

  2. 面向对象的范型

2、声明式范型

  1. 函数式模型

  2. 逻辑编程

四、高级程序设计语言的功能性

1、布尔表达式

2、数据归类

(1)数据类型
  1. 整数

  2. 实数

  3. 字符

  4. 布尔型

上述四种数据类型称为简单数据类型原子数据类型

(2)声明

3、输入/输出结构

4、控制结构

  1. 嵌套逻辑

  2. 异步处理(事件驱动处理)

五、面向对象语言的功能性

1、封装

2、类

3、继承

4、多态

六、过程设计与面向对象设计的区别



总结

第八、九章的内容依旧十分抽象,但其重要性却不言而喻。在研读教材相关内容的过程中,我感到十分吃力,尤其是对抽象数据类型、子程序、面向对象等概念搞不清楚。为此,我曾多次上网查找相关资料和请教同学。希望在周五的课上我能有更多的收获。

标签:范型,语言,数据类型,20202413,面向对象,抽象数据类型,网络空间,2020,子程序
来源: https://www.cnblogs.com/huntoar/p/13916438.html