
C++
文章平均质量分 55
Mr_Feng07007
这个作者很懒,什么都没留下…
展开
-
栈(C++,数组实现,适合初学者)
初学者学栈有很多大佬的,运用许多初学者看不懂的代码来实现,同是初学者,编出来的代码反而更加浅显易懂,更加适合初学者的代码原创 2018-03-23 01:13:02 · 899 阅读 · 0 评论 -
区分多态和重载(写的真TM好)
多态是基于对抽象方法的覆盖来实现的,用统一的对外接口来完成不同的功能。重载也是用统一的对外接口来完成不同的功能。那么两者有什么区别呢?重载,是指允许存在多个同名方法,而这些方法的参数不同。重载的实现是:编译器根据方法不同的参数表,对同名方法的名称做修饰。对于编译器而言,这些同名方法就成了不同的方法。它们的调用地址在编译期就绑定了。多态:是指子类重新定义父类的虚方法(virtual,abstract...转载 2018-03-31 11:14:01 · 3934 阅读 · 0 评论 -
KMP算法最浅显理解——一看就明白
目录(?)[-]说明KMP算法求解什么类型问题算法说明代码解析KMP测试复杂度分析进一步说明2018-3-14 说明KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂。 我花了半天时间,争取用最短的篇幅大致搞明白这玩意到底是啥。 这里不扯概念,只讲算法过程和代码...转载 2018-04-21 11:33:08 · 323 阅读 · 0 评论