验证(assertions)
验证是对于一个程序在任意一点的准确描述,如果验证正确,程序在这一点工作正常

先决条件(precondition)
一段程序的先决条件指的是正要运行之前什么为真

后置条件(postcondition)
后置条件是程序刚刚执行后什么为真

性能
算法性能从两方面考虑:
1 CPU时间:需要的机器运行时间
2 内存:使用变量的数量和复杂度

算法效率分为最佳情况,平均情况和最差情况。由输入数据而定

AP计算机A自学笔记:程序分析相关推荐

  1. AP计算机A自学笔记:Comparable接口

    Comparable接口用于对象的比较,任何使用Comparable接口的类必须提供compareTo方法.这个方法返回一个整数代表两个对象差值.如果相比较的两个接口类型不可比,会抛出ClassCas ...

  2. 计算机通信网自学笔记(1)

    计算机通信网自学笔记(1) 写在前面: 笔者是电子科技大学信通学院网络工程专业的一名大二学生."在两周内对一门陌生且复杂的专业课进行自学并加以运用",这对于笔者来说是一件十分有挑战 ...

  3. ap计算机可以自学吧,如何自学AP课程?

    国际教育网讯:国际生在完成课业后参加AP考试,得到一定的成绩后可以获得大学学分.一般修一门大学的课程要花费数千美元,而参加AP考试只需要92美元,因此选修AP课程不仅可以展现学生的能力,它还是一种省钱 ...

  4. 软件架构自学笔记---架构分析

    架构分析: 什么是架构,根据要解决的问题,对目标系统边界进行界定,并对目标系统按某个原则进行切分根据切分使得这些部分能够进行有机地联系,合并组装成为一个整体,完成目标系统的所有工作. 架构设计的方法体 ...

  5. 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读

    程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读 在粗浅地掌握了LTE知识后,从今天开始对<全面详解LTE:MATLAB建模仿真与实现>一书的学习. ...

  6. ap计算机科学a考纲,AP计算机考试考点分析_备考规划指导_5分容错率介绍

    离五月的日子越近,就越想要打醒一月报名时信心膨胀的自己.随着AP考试在国内的普及率越来越高,越来越多的出国党也开始不仅把眼光放在托福和SAT的考试上,而是挑战更高的难度的AP.今天,笔者将为大家带来A ...

  7. 程序阅读_全面详解LTE_MATLAB建模仿真与实现_自学笔记(2)OFDM_程序阅读

    程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(2)OFDM_程序阅读 本章详细阅读 LTE 标准中的 OFDM 帧结构和实现,讨论 OFDM信号的时-频映射和多种适应信道带宽的资源元 ...

  8. 计算机组成原理自学初学笔记整理

    文章目录 *前言 1.计算机系统概述 1.1计算机概念和类型 1.2计算机的诞生与发展 1.3计算机系统的层次结构 1.4计算机性能评价指标 2.数据的表示,运算与校验 2.1数值型数据的表示 2.2 ...

  9. 微信小程序自学笔记-----文本和字体样式设置

    微信小程序自学笔记-----文本和字体样式设置 用于自己自学微信小程序知识点总结,新手小白一枚,请大佬勿喷 知识要点 · 各种字体样式属性命名及含义 · 利用style和class设置字体样式的方法 ...

最新文章

  1. 把接口调用打成jar包的类怎么写_直观讲解RPC调用和HTTP调用的区别
  2. 李彦宏喊你来坐出租车,无人驾驶的那种;百度还要继续搞芯片,联手华为的那种...
  3. lstm原理_Mamp;DL | LSTM:遗忘门、记忆门、输出门
  4. EOS资源模型(1)资源说明
  5. 二级级联菜单---纯js实现
  6. 概率论-1.3 概率的性质(重点:可列与极限之间的互相转换)
  7. cuda 9.0 安装torch 0.4_PyTorch geometric 安装中libcusparse.so.10 error的解决策略
  8. 服务降级,服务熔断,服务限流
  9. 文本挖掘(part2)--分词
  10. ubuntu16.4下用jexus部署asp.net core rtm
  11. KMeans聚类算法思想与可视化
  12. 命令行编译并运行JAVA
  13. java知识总结-19
  14. ARM 与 STM32 的关系
  15. ass字幕转换成文本文件
  16. 介绍几款知名的工作流系统软件
  17. html页面如何嵌入cms,制作好的网页模板如何放入网站CMS中?
  18. 连接数据库超时设置autoReconnect=true,默认重试次数调整
  19. 单总线CPU微程序控制器设计
  20. clojure 开发工具_Clojure Web开发–最新技术–第2部分

热门文章

  1. 鸿博信通语音调度解决方案
  2. Redis5搭建集群
  3. Python写个小游戏:速算24点(下)
  4. Appium简介与原理
  5. 古月ROS入门21讲学习笔记
  6. appium自动化实例
  7. Matlab广义追赶法(Thomas法)
  8. POJ1049 Microprocessor Simulation
  9. 【记录】数据处理方法总结及实现
  10. 用户数据权利请求响应具体都包括哪些内容