摘要:
问:需求分析和系统设计? 需求分析与系统设计是软件生存期中最重要的两个步骤,需求分析需要解决的是“做什么”的问题,而系统设计则是解决“怎么做”的问题; 需求分析主要是确定待开发软件的功能、性能、界面等要求,包括需要输入什么数据,要得到什么结果,最后应输出什么,需求分析就是确定计算机是做什么的;要达到 阅读全文
摘要:
由查找说起 查找是一种太为常见的操作,关于查找诞生了很多数据结构。 其中最简单的当属于数组 数组的一个特点就是可以直接寻址,能够在O(1)时间内访问任意元素。 1.顺序查找 顺序查找是一种最简单直接暴力的查找了,也就是从头到尾进行遍历,找到了就停止,所以其时间复杂度为0(n)。 2.二分查找 二分查 阅读全文
摘要:
数据库 1.数据库概述 使用数据库的好处: 1.持久化数据到本地; 2.实现结构化查询,方便管理; 相关概念 DB:数据库,保存一组有组织的数据的容器; DBMS:数据库管理系统,又叫数据库软件,用于管理DB中的数据; SQL:结构化查询语言,用于和DBMS通信的语言; 数据库存储的特点 数据放入表 阅读全文