- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 某保密单位机要人员 A,B,C,D,E 每周需要工作5天,休息2天。 上级要求每个人每周的工作日和休息日安排必须是固定的,不能在周间变更。 此外,由于工作需要,还有如下要求:
package 排日程;import java.util.ArrayList;import java.util.List;public class 排日程 { //先列举每个人所有的情况 static List list = new ArrayList(); int[][] array = new int[7][7]; static String[] str = ne
2013-08-28 20:18:38 2900
转载 SSH框架面试题
SSH框架面试题 Hibernate, Spring, Struts Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7. 关闭Sessi
2013-08-17 11:03:08 777
原创 java实现平衡二叉树的建立
介绍我们知道在二叉查找树中,如果插入元素的顺序接近有序,那么二叉查找树将退化为链表,从而导致二叉查找树的查找效率大为降低。如何使得二叉查找树无论在什么样情况下都能使它的形态最大限度地接近满二叉树以保证它的查找效率呢?前苏联科学家G.M. Adelson-Velskii 和 E.M. Landis给出了答案。他们在1962年发表的一篇名为《An algorithm for the organ
2013-08-09 21:06:58 1426 2
原创 求两个数的最大公约数和最小公倍数
import java.util.Scanner;public class 求两个数的最大公约数{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = 计算
2013-08-09 19:14:06 582
原创 平衡二叉树的java实现
http://www.cnblogs.com/abatei/archive/2008/11/17/1335031.html
2013-08-09 19:09:09 432
转载 面向对象的基本思想
面向对象的基本思想定义面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术[1]发展到一定阶段后的产物。早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2 = 4,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世
2013-08-08 12:18:09 5699 1
转载 mysql关于时间日期的sql语句
描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。 SQL语句: Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d'
2013-08-08 11:12:47 922
转载 数据库连接池
一、连接池的基本工作原理1、基本概念及原理 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量和使用情况,为系统开发、测试及性能调整提供依据。2、
2013-08-07 11:52:44 676
原创 生产者消费者java实现
package 线程;import java.util.LinkedList;public class 生产者消费者 { private LinkedList storeHouse = new LinkedList(); private int MAX = 10; public 生产者消费者() { } public void start() { new Producer
2013-08-07 11:29:26 408
原创 哈弗曼树的java实现
package 哈弗曼树;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;class Node{ String data; double weight; Node leftChild; Node rightChild; pu
2013-08-07 11:24:39 630
原创 快速排序
import java.util.Arrays;public class 快速排序 { static int[] array = new int[]{5,2,7,-2,9,0,-9}; public static void main(String[] args) { quickSort(array,0,array.length -1); } private static void
2013-08-06 18:44:39 448
原创 插入排序
package 各种排序算法;import java.util.Arrays;public class 插入排序 { static int[] array = new int[]{946, 947, 948, 100, 534, 191, 448,615, 541, 684}; public static void main(String[] args) { insertSort(
2013-08-06 18:17:47 422
原创 利用jdom解析xml配置文件,并且按照xml格式输出,进行缩进
package 解析xml文件;import java.io.File;import java.io.IOException;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBu
2013-08-05 19:55:04 782
原创 用java实现链表并解决约瑟夫环问题
package 栈和队列;/** * * 数到3的人出列 ,看最后能剩下谁 * @author wangmeng * */class Node { public Object data; public Node next; public Object getData() { return data; } public void setData(Objec
2013-08-05 10:38:48 2393
原创 自己实现队列
public class 自己实现队列 { private static Object[] array = new Object[10]; private static int length = 0; public void push(T data){//入队 if(length >= array.length - 1){//当自己定义的数组长度不够时,需要扩容 Obje
2013-08-05 09:40:38 649
原创 自己实现栈
public class 自己实现栈 { private static Object[] array = new Object[10]; private static int length = 0; public void push(T data){//入栈 if(length >= array.length - 1){//当自己定义的数组长度不够时,需要扩容 Objec
2013-08-05 09:30:47 650
原创 栈验证表达式中的括号是否匹配
import java.util.Stack;public class 语法匹配 { public static void main(String[] args) { String s = "["; 检测(s); } private static void 检测(String s) { Stack stack = new Stack(); for(int i = 0
2013-08-05 08:54:41 834
原创 分割字符串(有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数)
public class 分割字符串 { public static void main(String[] args) { String s = "aaaabbc中国1512"; int zh = 0 ; int en = 0; int num = 0; for(int i = 0; i< s.length() ;i++){ char c = s.charAt(i);
2013-08-02 20:17:43 4623
原创 截取字符串(编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输...)
import java.util.Arrays;import java.util.Scanner;public class 截取字符串 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s = scan.nextLine(); int a
2013-08-02 20:08:28 1171
原创 HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成
2013-08-02 12:38:31 415
原创 JavaCollection框架的介绍
Java2的集合框架,主要有三种:List、Set和Map,其中List和Set是继承Collection,需要注意的是,这里的 Collection、List、Set和Map都是接口(Interface),不是具体的类实现。常用集合类的继承结构如下: CollectionCollectionCollectionCollectionCollectionColle
2013-08-02 10:48:56 472
keras快速上手基于python的深度学习实战.txt
2019-06-12
Windows7下TA-Lib包的安装
2017-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人