代码改变世界

随笔档案-2020年04月

软件生命周期&测试流程

2020-04-20 18:47 by 那个杰克, 1523 阅读, 收藏,
摘要: 一、软件生命周期,6大阶段: | | | | 问题的定义及规划 | 主要确定软件的开发目的及其可行性,制订开发计划。 | 5 | 需求分析 | 在确定软件开发可行的情况下,对软件要实现的各个功能进行详细分析,明确客户需求,输出需求规格说明书(原型图) | 6 | 系统设计| 把需求分析得到的结果转变 阅读全文

二分查找、折半查找(binary search)

2020-04-18 18:24 by 那个杰克, 337 阅读, 收藏,
摘要: 二分查找的原理 1、首先找到列表中排在中间的元素,比较目标元素与该元素的大小,如果中间的元素等于目标元素,则返回对应的下标索引index,否则返回 1 2、如果目标元素比该元素大,则在中间元素与最后一个元素之间重复步骤1 3、如果目标元素比该元素小,则在中间元素与第一个元素之间重复步骤1 代码: 阅读全文