- 博客(5)
- 收藏
- 关注
原创 JAVA问题集
接口和抽象类1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而接口不可以。 2、Java语言具有单继承性,一个类只能继承一个抽象类。而一个类可以实现任意多个Java接口,从而这个类就有了多种类型。进程、线程如何创建进程1.继承Thread类//单继承,故继承了其他类时候无法使用使用此方法创建线程。 2.实现Runnable接口//常用方法 3.线
2016-07-30 16:08:35 195
原创 堆与栈的区别
堆和栈的区别。分为数据结构的堆和栈、内存的堆和栈。1.数据结构的堆和栈数据结构的栈常与队列放在一起,栈是先进后出,队列先进先出。数据结构的堆与堆排序相关。堆与树相似,在堆排序中,常用到最大堆的概念,通常我们所说的堆的数据结构,是指二叉堆。2.内存的堆和栈堆栈空间分配 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系
2016-07-30 15:47:02 349
原创 哈希表
1.HashTable和HashMap的区别关于MAP的总结(摘自http://blog.csdn.net/chenssy/article/details/37909815)
2016-07-30 15:21:23 201
原创 ALGORITHMS
20160721KMP算法学习主要参照阮老师的博客:字符串匹配的KMP算法没有明白的是 部分匹配值表是如何得出的。观看了左程云老师在牛客的视频,大意如下:搜索字符串为str[], 搜索字符串中每个字符对应的部分匹配值 存在p[] 中 p[0]=p[1]=0;(默认,由定义可知)p[n]的计算与p[0]-p[n-1]有关。计算p[n]的过程如下: 此时拍p[0]-p[n-1]均已知。
2016-07-21 22:42:39 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人