2011年8月8日

摘要: /*HashSet 类实现哈希表(散列表) 我们应该为插入到 哈希表的各个对象重写 hashCode()和equals() 方法 String 类重写的 hashCode() 是根据字符串计算的 Object 类的 hashCode() 是根据内存地址计算散列地址哈希表只能通过迭代器迭代元素 Iterator */import java.util.*;class HashTest {public static void main(String []args){HashSet hs=new HashSet() ; //HashSet 实现了Set接口不能 包含重复值 hs.add(new Stu 阅读全文
posted @ 2011-08-08 23:29 风尘女子 阅读(358) 评论(0) 推荐(0) 编辑
摘要: /*LinkedList 类实现队列 队列 是FIFO 先进先出 FIRST IN FIRST OUT 一边进去 另一边出来 LinkedList 底层是采用链表完成 ArrayList底层采用数组完成 对数据的查找操作 用数组更快 */import java.util.LinkedList;class MyQueue{private LinkedList ll=new LinkedList(); void put(Object o){ll.addLast(o); //尾部添加元素}public Object get() {return ll.removeFirst(); //从前面删除 }p 阅读全文
posted @ 2011-08-08 18:58 风尘女子 阅读(715) 评论(0) 推荐(0) 编辑
摘要: /*java.util.LinkedList 类实现栈操作 栈是个后进先出的线性表 */import java.util.*;class Test { private LinkedList ll=new LinkedList(); //创建栈 void push(Object o) { ll.addFirst(o); // 在前面插入 对象 } Object pop() { return ll.removeFirst();//删除并且返回第一个元素 }boolean isEmpty() //判断栈是否为空 { int num=ll.size(); return num>0?true:.. 阅读全文
posted @ 2011-08-08 18:41 风尘女子 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /*Collections类的所有方法都是静态的 sort方法 可以为一个列表进行排序 List 接口从 Collection派生来的 ArrayList类实现了 List接口 所以有iterator方法Arrays类的sort方法是给一个数组进行排序 Collections类封装了静态方法 对列表操作 Arrays 类可以对数组进行排序等等*/import java.util.*;class Test { public static void printElements(Collection c) //用迭代器的形式输出每个元素 { Iterator i= c.iterator(); wh. 阅读全文
posted @ 2011-08-08 12:17 风尘女子 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 今天看到 VC上面有个能增加启动窗体的向导 不过那个利用向导做出来启动界面代码多 我们根本无从修改 于是我摸索着写了个启动窗体 基于对话框的启动界面 界面 是一块一块的慢慢显示 ... 涉及到的函数 : srand((unsigned)time(NULL)); //以时间为轴随机 rand()产生 随机数 CDC::StretchBlt() //从源DC拷贝位图到目的DC 有必要可以对位图进行拉伸和 压缩 Cwnd::CreateEx()创建一个 窗体 AfxRegisterWndClass()函数返回一个已经注册了的窗口类的名字 CDC::CreateCompatibleDC(... 阅读全文
posted @ 2011-08-08 00:54 风尘女子 阅读(207) 评论(0) 推荐(0) 编辑

导航