浅谈垃圾回收机制
2019-04-19
年初开始学习 go 语言,目前作为一名 phper,自然会有很多比较,比如:它们的垃圾回收机制有何不同?这里记录下常见的 GC 算法,浅谈垃圾回收机制原理
冒充少年的老程序猿
年初开始学习 go 语言,目前作为一名 phper,自然会有很多比较,比如:它们的垃圾回收机制有何不同?这里记录下常见的 GC 算法,浅谈垃圾回收机制原理
介绍下常用的排序算法,如 冒泡排序、快速排序等
数据结构中有很多的树,这里对一些常用树的概念和用途做了一些整理
马拉车算法是用来查找一个字符串的最长回文子串的线性方法,是一个叫 Manacher 的人在 1975 年发明的,这个方法的最大贡献是在于将时间复杂度提升到了线性,这是非常了不起的
回想当年大学书本上的一句话:程序 = 数据结构 + 算法
数据结构就是将数据按照某种特定的结构来保存,设计良好的数据结构会导致好的算法
算法相当于逻辑,小部分已为人们发掘出来,可看成一种模式