- 博客(17)
- 资源 (11)
- 收藏
- 关注
原创 字符串向左旋转
题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符“ab” 移动到字符串的尾部,即变成“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。这个题目有
2014-05-26 20:40:17 755
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之
2014-05-20 10:02:11 647
原创 java中 @Override的作用
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)。
2014-05-15 09:27:07 1912
原创 java中可变参数列表重载问题
package cast_problems;public class OverloadingVarargs1 { static void f(Character... args) { System.out.print("first"); for(Character c : args) System.out.print(" " + c); System.out.p
2014-05-12 11:59:14 1288
原创 JDK 环境变量配置问题
关于JDK环境变量配置图文介绍很丰富了,这里有个链接很详细:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
2014-05-10 10:50:14 670
原创 面试算法题-单链表的快速排序实现
面试时被问到单链表快速排序的问题,回来仔细实现下,面试时细节没有处理好只说出来一些思想。本人菜鸟请大家指教。#include using namespace std;typedef struct linklist{ int key; linklist *next;}*listPoint;void QuickSort(linklist *head,linkli
2014-05-04 20:10:10 2336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人