原创 面試必備之工廠方法模式

一、定義     工廠方法模式屬於類的創建型模式,又被稱爲多態工廠方法模式 。工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。     相比於簡單工廠模式,工廠方法模式的工廠類不再負責產品的創建,

原创 交換排序-起泡排序

一、定義     首先將第一個記錄的關鍵字和第二個記錄的關鍵字進行比較,若爲逆序(即L.r[1].key > L.r[2].key),則將兩個記錄交換之,然後比較第二個記錄和第三個記錄的關鍵字。依次類推,直至第n-1個記錄和第n個

原创 插入排序-2-路插入排序

2-路插入排序    一、定義     2-路插入排序是在折半插入排序的基礎上再改進,其目的是減少排序過程中移動記錄的次數,但爲此要付出n個記錄的輔助空間。 二、具體實現     另設一個同類型的數組d,先將list[0]複製給d