- 博客(19)
- 资源 (4)
- 收藏
- 关注
转载 java专题——JDBC
JDBC(与Oracle的连接)JDBC编程步骤:----java与Oracle数据的连接(lomboz_eclipse环境下) 1.在Oracle数据库安装文件夹中找到jdbc文件夹→lib文件夹→classesl2.jar(根据jre选择不同的jar包) 2.lomboz_eclipse中导入此Jar包 导入方法: 建立一个
2014-09-17 10:04:57 508
转载 java专题——依赖倒置原则
依赖倒置原则3.1 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low level modules. Both should depend upo
2014-09-14 12:41:31 3135 2
原创 公司笔试题——猜字游戏、扔鸡蛋问题
A、B两人玩猜字游戏,游戏规则如下:A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;如果B猜的偏小,A会提示B这次猜的偏小;一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。请问:B至少要猜( )次才能保证猜对?在这种策略下,B第一次猜测的数字是( )。 解析:假设至少要猜x次。第一次
2014-09-12 16:22:54 1497
转载 数据库专题——SQL语句执行顺序
SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算;5、使用having子句筛选分组; 6、计算所有的表达式; 7、使用order by对结果集进行排序。因此 合理的答案应该为 from --wher
2014-09-12 11:37:27 427
转载 数据库专题——外键作用(保证引用完整性)
数据库外键的使用外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有客户号,客户名称b表中存有每个客户的订单有了外键后你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x建立外键的前提: 本表的列必
2014-09-09 15:47:48 3778
转载 公司笔试题——最长公共子序列
最长公共子序列最长公共子序列与最长公共子串的区别在于最长公共子序列不要求在原字符串中是连续的,比如ADE和ABCDE的最长公共子序列是ADE。我们用动态规划的方法来思考这个问题如是求解。首先要找到状态转移方程:符号约定,C1是S1的最右侧字符,C2是S2的最右侧字符,S1‘是从S1中去除C1的部分,S2'是从S2中去除C2的部分。LCS(S1,S2)等于下列3项的最
2014-09-04 21:48:48 506
原创 java专题——二叉树(插入、查找、删除)
package 二叉树;public class BST { private Node root; //添加 private boolean addNode(int value,Node T){ if(null == T){ T = new Node(value); return true;
2014-09-04 21:35:10 477
转载 公司笔试题——fork
首先贴上两个题目:[cpp] view plaincopy#include #include #include int main(void) { int i; for(i=0;i { fork();
2014-09-03 20:28:10 428
转载 卡特兰数讲解
问题描述:卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。输入一个整数n,计算h(n)。其递归式如下:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (其中n>=2,h(0) = h(1) = 1) 该递推关系的解为:h(n)=C(2n,n)/(n+1) (n=1,2,3,...) 思路:直接根据递归
2014-09-03 19:38:58 573
原创 java专题——卡特兰数
package 卡特兰数;public class Catalan { public static void main(String[] args) { int n = 3; System.out.println(CatalanProcess(n)); } private static int CatalanProcess(int n) { if(n <
2014-09-03 18:05:56 891
原创 java专题——双队列实现栈
package 双队列实现栈;import java.util.LinkedList;import java.util.Queue;public class QueueToStack { //创建队列A和B private LinkedList A; private LinkedList B; /** * 初始化队列A和B */ public QueueToStac
2014-09-02 21:59:56 543
原创 java专题——LCS最长子串问题
package LCS最长公共子串问题;public class LCSProcess { public static void main(String [] args) { String str1 = "GCCAB"; String str2 = "GCTCCAR"; String result =getMaxString(str1,str2);
2014-09-02 20:39:52 407
原创 java专题——队列
package java队列;public class Queue { private int maxSize; private Object[] data; private int front; private int rear; private int count; /** * 初始化队列 * @param maxSize */ public Queue(in
2014-09-02 17:14:45 342
原创 java专题——栈
package java栈;public class Stack { private int maxSize; private Object[] data; private int top;//栈顶位置 /** * 初始化栈 * @param maxSize */ public Stack(int maxSize){ this.maxSize = maxSize;
2014-09-02 16:46:09 321
原创 java专题——k链表问题
package k链表问题;public class LinkedProcess { static class Node{ int info; Node next; Node(int info){ this.info = info; } } private Node root; public Node addNode(int info){ if(null
2014-09-02 16:12:49 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人