1. 偽代碼 1.1與真碼的區(qū)別: 偽代碼與真碼的區(qū)別在于锭环,在偽代碼中鳖昌,我們使用最清晰玩祟、最簡潔的表示方法來說明給定的算法塑猖。有時最清晰的表示方法時...
選擇排序(Selection sort)是一種簡單直觀的排序算法崔兴。它的工作原理是每一次從待排序的數(shù)據(jù)元素中選出最刑舅(或最大)的一個元素,存放在序...
從整個待排序列中選出一個元素插入到已經(jīng)有序的子序列中去考润,得到一個有序的、元素加一的子序列蓬蝶,直到整個序列的待插入元素為0,則整個序列全部有序猜惋。 在...
原理: 裝飾器模式(Decorator Pattern)允許向一個現(xiàn)有的對象添加新的功能丸氛,同時又不改變其結(jié)構(gòu)。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式著摔,...
原理 原型模式(Prototype Pattern)是用于創(chuàng)建重復的對象缓窜,同時又能保證性能。這種類型的設(shè)計模式屬于創(chuàng)建型模式谍咆,它提供了一種創(chuàng)建對...
原理: 外觀模式(Facade Pattern)隱藏系統(tǒng)的復雜性禾锤,并向客戶端提供了一個客戶端可以訪問系統(tǒng)的接口。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式...
原理: 在模板模式(Template Pattern)中摹察,一個抽象類公開定義了執(zhí)行它的方法的方式/模板恩掷。它的子類可以按需要重寫方法實現(xiàn),但調(diào)用將...
原理: 建造者模式(Builder Pattern)使用多個簡單的對象一步一步構(gòu)建成一個復雜的對象供嚎。這種類型的設(shè)計模式屬于創(chuàng)建型模式黄娘,它提供了一...
原理 在代理模式(Proxy Pattern)中峭状,一個類代表另一個類的功能。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式逼争。在代理模式中优床,我們創(chuàng)建具有現(xiàn)有對象...