人人都有的先入为主 曾经有一次,朋友邀请我参加他一个教会的游玩活动。在游玩的过程中,朋友给我介绍了一个同为程序…
概念 桶排序的基本思想是将待排序数据分成一些有序的桶,每个桶里的数据再进行排序,最后将所有的桶中的数据依次取出…
概念 二分查找(Binary Search)是一种常用的查找算法,可以在有序数组中快速查找一个指定的值。在 G…
概念 适配器模式是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一种接口。适配器模式通常用于系…
什么是代理模式 代理模式是一种结构型设计模式,它允许对象提供一种代理来控制对其它对象的访问。代理类通常充当客户…
概念 快速排序的基本思想是从待排序序列中选择一个元素作为枢轴,然后将数组分成两部分,一部分包含小于枢轴的所有元…
前言 在标准文档流中,如果两个竖直方向的 margin 直接接触,中间没有 border、padding 或者…
创建新仓库 / 设置配置 我们在开始使用 Git 之前需要创建一个新的仓库,我们可以通过以下命令来初始化一个 …
概念 归并排序是一种非常高效的排序算法,它的核心思想是采用分治的思想,将待排序的序列分成两个子序列,然后分别对…
概念 建造者模式,又称生成器模式。在建造者模式中,通过一个统一的建造过程接口,以及一个具体的建造者实现,即可构…