2013年11月22日

java_stack

摘要: 栈是一种数据结构,它代表只能在某一端进行插入、删除操作的特殊线性表。栈的最大特点是是后进先出(First In Last Out),对栈的操作主要是入栈和出栈,判断栈是否为空,计算栈的大小。对栈而言,允许插入删除的一端是栈顶,另一端则称为栈底。实际应用:表达式求值和语法解析,校验和解析XML,文本编辑器里的撤销动作,浏览器里的浏览记录栈的顺序存储实现:(基于数组实现)package collectionsFramework.stack;/** * @Package collectionsFramework.stack * @ClassName: SequenceStack * @Descri. 阅读全文

posted @ 2013-11-22 17:58 lovebeauty 阅读(983) 评论(0) 推荐(1) 编辑

System.arraycopy()

摘要: public static void main(String[] args) { /*List l = new ArrayList(10); l.add(3, "ed");*/ int[] src = {1,2,3,4,5,6,7}; int[] dest = new int[7]; int srcPos = 0; int destPos = 3; int length = 3; //将src数组的srcPos到srcPos+length-1处的元素移植到src数组的index等于d... 阅读全文

posted @ 2013-11-22 14:59 lovebeauty 阅读(247) 评论(0) 推荐(0) 编辑

capacity <<= 1

摘要: import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.prefs.BackingStoreException;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Package com.sungoal * @ClassName: TestMain * @Description: TODO(这里用一句话描述这个类的作用) * @author andy * @date 2013-10-2. 阅读全文

posted @ 2013-11-22 10:50 lovebeauty 阅读(4983) 评论(0) 推荐(0) 编辑

导航