摘要: 使用二叉树原因:有序数组 VS 链表 有序数组链表比较插入O[N]O[1]链表插入删除快查找O[log(2)N]O[N]有序数组查找快删除O[N]O[1]链表插入删除快在有序数组中插入数据项太慢,在链表中查找太慢.要是能有一种数据结构,既能像链表那样快速的插入和删除.又能像有序数组那样快速查找.=è树实现了这些特点.成为最有意思的数据结构之一.几种二叉树:非平衡树:概念:大部分的节点在根的一边或者另外一边造成非平衡的原因:数据项插入顺序造成的.如果关键字是随机插入的.则树或多或少更平衡一些.如果插入顺序是升序或者降序.则所有的值都是右节点或者左节点.这样树就不平衡了.平衡树:完全二叉 阅读全文
posted @ 2012-12-10 19:30 viviVIVIviviViVi 阅读(326) 评论(0) 推荐(0)
摘要: 原理http://xxciof.blog.163.com/blog/static/7978132720095193113752/测试数据数据结构12 34 3. 查询根节点select * from A-- where 语句位置start with pid is null connect by id = prior pidorder by id asc ; 4.查询全部节点关系select * from A-- where 语句位置start with pid is null connect by prior id = pidorder by id asc ;=========... 阅读全文
posted @ 2012-12-10 11:54 viviVIVIviviViVi 阅读(304) 评论(0) 推荐(0)
摘要: 一 MYSQL只有并集没有交集差集的关键字二 表结构a b 三 并集 3.1 UNION 不包含重复数据SELECT NAME FROM a UNIONSELECT NAME FROM b;3.2 UNION ALL 包含重复数据四 差集 找出在a表中存在的id 但是在b表中不存在的id4.1 : 利用 union SELECT ID FROM (-- 并集SELECT DISTINCT a.id AS ID FROM a UNION ALLSELECT DISTINCT B.ID AS ID FROM b)TEMP GROUP BY ID HAVING C... 阅读全文
posted @ 2012-12-09 19:36 viviVIVIviviViVi 阅读(10409) 评论(0) 推荐(2)
摘要: -----left join写法----------------------------------------------select a.*, b.*from b left join a --左联接关键字 on a.id = b.id --连接条件 where b.aid is null; -- 其他限制条件-----------符号写法------------------------------------select * from a, b where b.aid = a.id(+); --show all the info of table b -----------exsi... 阅读全文
posted @ 2012-12-09 01:53 viviVIVIviviViVi 阅读(213) 评论(0) 推荐(0)
摘要: 轻轻地走过 不着痕迹或喜或悲 不着痕迹笑过痴过 不着痕迹再回首望不穿的岁月 挽不回的曾经一切都是走过的痕迹 阅读全文
posted @ 2012-12-08 17:15 viviVIVIviviViVi 阅读(230) 评论(0) 推荐(0)
摘要: SQL> select * from nls_database_parameters;PARAMETER VALUE---------- ----------NLS_RDBMS_ 11.2.0.1.0 VERSIONSQL> col parameter format a10SQL> colvalue format a10 阅读全文
posted @ 2012-12-01 17:54 viviVIVIviviViVi 阅读(224) 评论(0) 推荐(0)
摘要: oracle 自带函数的位置:$ORACLE_HOME/rdbms/admindbms_metadata包 1.1 get_ddl 函数 1.1.1 使用 dbms_metadata.get_ddl(object_type => 'TABLE',name => '<table_name>'); 1.1.2 例子 SET SERVEROUTPUT ON; BEGIN dbms_output.put_line(dbms_metadata.get_ddl(object_type => 'TABLE',name => 阅读全文
posted @ 2012-11-30 19:21 viviVIVIviviViVi 阅读(117) 评论(0) 推荐(0)
摘要: 记得谢谢哦 留给自己的任务.参考资料 http://wenku.baidu.com/view/39b2e437b90d6c85ec3ac6af.htmlhttp://wenku.baidu.com/view/39b2e437b90d6c85ec3ac6af.html本地操作记录D:\oraclexe\app\oracle\product\10.2.0\server\BIN>oradim-new-sidAITInstancecreatedD:\oraclexe\app\oracle\product\10.2.0\server\BIN>orapwdfile=D:\oraclexe\ap 阅读全文
posted @ 2012-11-30 09:20 viviVIVIviviViVi 阅读(211) 评论(0) 推荐(0)
摘要: View Code 1 package com.cici.readfile; 2 3 import java.io.DataInputStream; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.IOException; 7 import java.net.URL; 8 9 public class Utilities {10 11 12 private Utilities(){}13 14 //文件的相对路径15 public final... 阅读全文
posted @ 2012-11-26 09:24 viviVIVIviviViVi 阅读(259) 评论(0) 推荐(0)
摘要: 创建web项目的第一步:环境win7 旗舰版(俗一把 用windows操作)新建一个表空间,并把它分配给一个用户一 安装 oracle 服务1 安装文件E:\F\开发工具\DB\oracle\OracleXE.exe2 安装路径D:\oraclexe3 username/passwor:system/system二 准备工作1.首先,创建(新)用户: create user crmadmin identified by crmadmin; username:crmadmin password: crmadmin2.创建表空间: create tablespace CRM datafile &# 阅读全文
posted @ 2012-11-25 01:49 viviVIVIviviViVi 阅读(374) 评论(0) 推荐(0)