创建新仓库 / 设置配置 我们在开始使用 Git 之前需要创建一个新的仓库,我们可以通过以下命令来初始化一个 …
概念 归并排序是一种非常高效的排序算法,它的核心思想是采用分治的思想,将待排序的序列分成两个子序列,然后分别对…
概念 建造者模式,又称生成器模式。在建造者模式中,通过一个统一的建造过程接口,以及一个具体的建造者实现,即可构…
概念 简单来讲就是提供一种创建创建对象的方式。工厂设计模式主要有三种类型:简单工厂模式、工厂方法模式和抽象工厂…
概念 插入排序算法类似于打扑克抽牌。从未排序的数组中(牌堆)取出一个元素,在已排序元素中(手牌)从后向前扫描,…
概念 冒泡排序算法是通过不断比较相邻的两个元素,谁大谁往后移动。因此,每一轮遍历都会将最大的元素移到序列的末尾…
概念 选择排序通过重复找到最小元素并将最小元素放在序列的开头来进行排序。 代码实现 func selectSo…
什么是单例 单例设计模式是一种常用的设计模式,用于确保系统中的某个对象只存在一个实例,并提供一个全局访问点来访…