怀揣梦想,努力前行

Never forget to improve yourself.

Java单链表、双端链表、有序链表实现

单链表: insertFirst:在表头插入一个新的链接点,时间复杂度为O(1) deleteFirst:在表头插入一个新的链接点,时间复杂度为O(1) 有了这两个方法,就可以用单链表来实现一个栈了,见http://blog.csdn.net/a19881029/article/deta...

2014-03-31 23:45:35

阅读数 80609

评论数 14

Java优先级队列实现

优先级队列数组实现: public class PriorityQueue { private int[] data; private int size; public PriorityQueue(int size){ data = new int[size]; t...

2014-03-31 14:40:45

阅读数 6852

评论数 0

Java队列实现

队列数组实现:队列长度有限,但是考虑到平时一般都使用有界队列,这应该也不算是个缺点,插入和删除的时间复杂度都为O(1) 队列双端链表实现:长度不受限制并且插入和删除的时间复杂度都为O(1)

2014-03-31 11:28:31

阅读数 11819

评论数 4

Java栈实现

数组实现的栈一:优点:插入和删除很快,缺点:长度有限 public class Stack { private int top = -1; private Object[] objs; public Stack() throws Exception{ this(10); } ...

2014-03-30 20:25:50

阅读数 20929

评论数 1

基本排序

1,冒泡排序 2,选择排序 3,插入排序 4,表排序

2014-03-30 11:50:50

阅读数 1222

评论数 0

java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file Server/Request

在Linux上调试程序,将本地编译好的文件上传至服务器后,服务器运行时报错 java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file Server/HttpServer at jav...

2014-03-26 09:51:52

阅读数 5657

评论数 0

Fedora 19修改主机名

Distribution为Fedora 19 方式一(重启后失效,需root权限): hostname 新主机名[root@promote hadoop]# hostname promote.cache-dns.local [root@promote hadoop]# hostname fedor...

2014-03-04 22:03:17

阅读数 7413

评论数 0

StringBuffer与StringBuilder之间的区别

public class Test { public static void main(String[] args) { StringBuffer strBuffer = new StringBuffer(); strBuffer.append("StringBuffer&qu...

2014-03-02 13:25:38

阅读数 7194

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭