uanghaou

导航

2020年9月1日 #

插入排序

摘要: 直接插入排序 基本思想 插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。按照此法对所有元素进行插入,直到整个序列排为有序的过程,称为插入排序。 排序过程 算法实现 阅读全文

posted @ 2020-09-01 22:39 uanghaou 阅读(225) 评论(0) 推荐(0) 编辑

2020年8月31日 #

建造者模式(Bulider模式)

摘要: 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。 该模式的主要优点如下: 各 阅读全文

posted @ 2020-08-31 20:08 uanghaou 阅读(198) 评论(0) 推荐(0) 编辑