Golang实现软件设计模式

是Golang复习软件设计模式,通过设计模式学习其设计思想,无他,唯手熟尔。

Golang数据结构

复习,慢慢写吧。。。排序选择排序每次选择数据中最小的数放在开头,这样经过若干个步骤,就排完了整个数组。算法思想贪心算法:每一次决策只看当前,当前最优则全局最优。(不是任何时候都适用...

Golang之Trie写法 && sort.Interface使用

Trie又称字典树,是N叉树的一种特殊形式。是一种存储大量字符串的树形数据结构,相当于`HashMap`,在存储单词中又比`HashMap`节省了很多的内存空间。`trie`树的根节点不存储内容,内容都在孩子节点上。

Golang-Duck Typing

在鸭子类型中,关注点在于对象的行为,能作什么;而不是关注对象所属的类型。例如,在不使用鸭子类型的语言中,我们可以编写一个函数,它接受一个类型为"鸭子"的对象,并调用它的"走"和"叫"方法。在使用鸭子类型的语言中,这样的一个函数可以接受一个任意类型的对象,并调用它的"走"和"叫"方...