[软件架构]模块化编程思想及(C++)实践
摘要:Repost内容简介: 模块化思想模块的构成模块的管理模块化实践定义模块结构声明模块对象定义模块列表模块列表对象模块化思想1.将系统分成很多的模块,模块内部关注自身需要实现的核心业务。2.模块化的典型特点是:“模块间的低耦合”和“模块内的高聚合”。模块的构成1.名称。全局范围内表明该模块独...
阅读全文
数据结构中基本查找算法总结
摘要:基本查找算法一、查找的基本概念查找,也可称检索,是在大量的数据元素中找到某个特定的数据元素而进行的工作。查找是一种操作。二、顺序查找针对无序序列的一种最简单的查找方式。时间复杂度为O(n)。三、折半查找针对已排序序列的一种查找方式。并且只适用于顺序存储结构的序列。要求序列中的元素基本不变,在需要做删...
阅读全文
数据结构中的基本排序算法总结
摘要:概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较...
阅读全文