- 浏览: 35918 次
- 性别:
- 来自: 深圳
最新评论
-
jingjing0907:
图文并茂,博主很用心的分享着,必须赞!
10分钟了解软件开发全过程 -
不思量0211:
好文章
《排序思想》 -
留下的祝福:
xugangqiang 写道挺好如果能有延伸出来的一些话题就更 ...
《排序思想》 -
xugangqiang:
挺好如果能有延伸出来的一些话题就更好,比如对于快速排序的med ...
《排序思想》 -
rex0654335:
永远的排序
《排序思想》
文章列表
一套软件从提出需求到实现,最后到交付用户使用,可分为系统规划、系统分析、系统设计、系统实施和系统评价五个阶段。相应的这些阶段会输出相关文档,如可行性研究报告、系统分析报告、系统设计报告、系统测试报告和用户手册。且每个输出文档都是有联系的,如系统设计需要系统分析作为依据,系统实施需要系统设计报告作为依据,系统设计报告是程序员和用户沟通的桥梁等。
系统开发方法
结构化开发方法
所谓结构化方法,就是整个开发过程有一个固定结构和流程可以遵循。结构化方法是20世纪70年代基于瀑布模型提出的,是目前最成熟、应用最广泛的系统开发方法之一。它是“结构化分析”和“结构化设计”的统称。结构化分析强调 ...
一、关于图
1.图是什么
图是四类基本逻辑结构集合、线性结构、树形结构和图结构里面的其中一种,即图结构,图结构也是其中最为复杂的结构。在图的结构中,任意两个结点之间都可能相关,即结点之间的邻接关系是任意的。而在树形结构中,结点之间具有层次关系,每一层结点只能和上一层中的至多一个结点相关,但可能和下一层的多个结点相关。图的结构可以描述多种复杂的数据对象,应用较为广泛。
2.图用来干什么
在现实生活中有很多实际问题可以用图的结构表示,进而可用计算机加以处理。如下是现实生活中几个常见的需求:
问题1 在N个城市间建立通信网络,使得其中的任意两个城市之间有直接或间接的通信线路,假设 ...
一、介绍
排序是我们工作中经常碰到的一件事,基本每个项目都涉及到排序运算。一般,排序操作在数据处理过程中要话费许多时间。为了提高计算机的运行效率,人们提出不断改进各种各样的排序算法,而这些算法也从不同角度展示了算法设计的某些重要原则和技巧。
排序就是将一组对象按照规定的次序重新排列的过程,排序往往是为检索服务的。例如,学生档案系统里面的学生成绩信息就是按照学号、年龄或入学成绩等排序后的结果,在排好序的结果里面检索学生成绩信息效率就高很多了。如下表1-1就是按照年龄升序排列的学生信息列表。
表1-1 按学号升序排序学生成绩表
学号
姓名 ...