上一页 1 ··· 3 4 5 6 7
摘要: 快速排序 快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较次数,降低了排序时间。 详细描述:首先在 阅读全文
posted @ 2018-12-20 20:09 局部地区血淌 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略 阅读全文
posted @ 2018-12-20 20:08 局部地区血淌 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7