java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List与Set继承了Collection...
分类:
其他好文 时间:
2015-08-05 17:59:06
阅读次数:
102
一、集合类简介 数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题: 1、我们需要该容器的长度是不确定的。 2、我们需要它能自动排序。 3、我们需要存储以键值对方...
分类:
其他好文 时间:
2015-08-05 16:35:18
阅读次数:
256
1、类的基本结构 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set ? ? |-HashSet ? ? |-TreeSet Map ├Hashtable ├HashMap └WeakHashMap 2、基本概念 0)Collection : 顶层接...
分类:
编程语言 时间:
2015-08-05 16:33:26
阅读次数:
174
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.
思路:此题与排序数组很大的不同是链表不知道长度以及上面的值。其整体思路还是中间值作为根节点,但是需要一点策略,不然就会超时。
先整体遍历长度之后,将长度保存,这样就不需要每...
分类:
编程语言 时间:
2015-08-05 15:00:53
阅读次数:
146
这是在再做一个图片浏览的时候想到的问题,以为在图片浏览的时候有多种不同格式的文件需要打开,因此必须要让程序支持这种功能,假如我们只是打开一个类型的图片 我们可能会这样去写 ArrayList list = new ArrayList();//存放图片 string[] files;//需要打开...
分类:
其他好文 时间:
2015-08-05 14:28:04
阅读次数:
143
调整系统服务,开机启动。共2种方法:1:ntsysv类似图形界面安装包ntsysv修改完成后,重启系统生效。2:chkconfig命令设置chkconfig--list列出系统服务的启动信息chkconfighttpdon/off开启关闭httpd系统服务,只针对2-5级别。chkconfig--listhttpd查看指定的服务启动信息chkconf..
分类:
其他好文 时间:
2015-08-05 13:12:42
阅读次数:
114
该程序实现了链表的增、删、遍历、排序等大部分功能,仅供参考。理解链表的原理,对后面栈、队列、二叉树、图等数据结构的学习有很大帮助。
链表的实现:
# include
# include
# include
typedef struct Node
{
int data;
struct Node * pNext;
}NODE, *PNODE;
PNODE create_list(vo...
分类:
其他好文 时间:
2015-08-05 13:08:33
阅读次数:
82
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node
with val...
分类:
其他好文 时间:
2015-08-05 13:03:54
阅读次数:
123
/**
* 泛型集合排序,根据实体类对象的某个属性排序
* @author admin
*
* @param
*/
public class SortList {
public void Sort(List list, final String method, final String sort) {...
分类:
编程语言 时间:
2015-08-05 12:59:26
阅读次数:
136