2016-01-08 11:08:23 公务员考试网 文章来源:华图教育
*资料包涵盖但不限于以上内容
保存小程序码至
手机进行扫码
什么是抽象数据类型(ADT)
抽象数据类型(ADT):抽象数据类型是指一个数学模型以及定义在该数据模型上的一组操作。ADT通常由用户自定义,ADT由基本数据类型组成,并且包括一组相关的操作。 其特征是使用与实现分离,可以实现封装和信息隐藏,即在ADT设计时,可以把类.型的声明与实现分离开来。
什么是算法?算法有什么特性?
算法:算法是指对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令都表示一个或多个操作。
算法的特性
有穷性:对于任意一组合法的输入值,在有穷时.间内执行有穷步骤后一定可以结束。确定性:对于每种情况下所应执行的操作,在算法中都要有明确的规定,使算法的执行者或阅读者能够明确该算法的含义以及是如何执行的,并且在任何条件下,算法都只有一条执行路径。可行性:算法中的所有操作都必须在有限次数内完成,并且可以通过已经实现的基本操作进行运算。有输入:算法必须有输入量,没有输入的算法是不存在的。
有输出:一个算法对信息加工后必须要产生一个结果。
一个好的算法应该满足哪些要求?
1、正确性:要求设计的算法能够正确的执行预先规定的功能和性能要求。
2、可执行性:要求设计的算法能够方便的使用,此特性也称用户友好性。
3、可读性:要求设计的算法应该易于理解,其逻辑必须是简单、清晰、有结构化的。
4、健壮性:要求设计的算法有很好的容错性,能提供异常处理,不会因一些异常情况而中断甚至崩溃。
5、高效率与低存储:要求所设计的算法的执行时间越短越好,而该算法在执行过程中所需要占用的存储空间越小越好。
↓↓↓↓2022年国家公务员考试相关推荐↓↓↓↓ | |||
国考 备考策略 |
国考 问答百科 |
各部委 职位分析 |
万人 模考大赛 |
相关内容推荐:
2022年国家公务员考试银保监会|银监会|保监会
2022年国家公务员考试考点分布|考场设置
2022国家公务员考试税务系统面试时间
2022国家公务员考试税务系统面试备考
2022国家公务员考试海关面试时间
2022国家公务员考试海关面试备考
贴心微信客服
贴心微博客服
10万+
阅读量150w+
粉丝1000+
点赞数
国家公务员考试公告 国家公务员考试大纲 国家公务员考试专业分类目录 国家公务员考试职位表 国家公务员考试报名入口 国家公务员考试报考条件 国家公务员考试报名费用 国家公务员考试报名人数 国家公务员考试报名确认 国家公务员考试准考证打印 国家公务员考试行测备考 国家公务员考试申论备考 国家公务员考试考试时间 国家公务员考试考试流程 国家公务员考试考试科目 国家公务员考试答题须知 国家公务员考试考场规则 国家公务员考试真题解析 国家公务员考试成绩查询 国家公务员考试分数线 国家公务员面试公告 国家公务员面试名单 国家公务员考试资格复审 国家公务员考试调剂名单 国家公务员面试技巧 国家公务员面试礼仪 国家公务员结构化面试 国家公务员无领导小组讨论 国家公务员考试体检考察 国家公务员考试录用公示