- 3
- 0
- 约3.62万字
- 约 61页
- 2018-05-18 发布于河南
- 举报
中级软件设计考试总结
1.排序:排序方法最好时间复杂度平均时间复杂度最坏时间复杂度辅助空间稳定性原序列是否有序有否监视哨直接插入排序O(n)O(n2)O(n2)O(1)稳定性有序可有可无冒泡排序O(n)O(n2)O(n2)O(1)稳定性不知道没有简单选择排序O(n)O(n2)O(n2)O(1)不稳定不知道没有希尔排序“缩小增量排序”O(n1.3)O(1)不稳定不知道没有快速排序O(n)O(n)O(n2)O()不稳定不知道有堆排序O(n)O(n)O(n)O(1)不稳定不知道没有归并排序O(n)O(n)O(n)O(n)稳定不知道没有基数排序O(d(n+r*d))O(d(n+r*d))O(d(n+r*d))O(rd)稳定不知道没有2.段页式存储管理:段号s段内页号p页内地址w3.页面转换算法:①最佳转换算法:命中率是最好,但是很难实现,理论行。还有一个就是缺页中断次数,②先进先出转换算法:性能最差的算法。③最近最少未使用转换算法:④最近未未用转换算法:4.磁盘调度算法:①先来先服务(FCFS):有一个平均寻道长度,平均寻道时间,这是这个问题的关键。②最短寻道时间优先(SSTF)③扫描算法(SCAN)④单向扫描调度算法(CSCAN):单向进行移动,不进行等待,一开始从里向外扫描完之后,然后再从外回到里后,再进行从里向外进行扫描,它只能进行单向的扫描。5.利用Gantt图可以进行软件的进度管理,进度的管理同样可以
原创力文档

文档评论(0)