摘要:
1.红黑树性质 红黑树是一种自平衡二叉查找树(BST)。当中的每一个节点都遵守以下的规则: 性质1. 节点是红色或黑色 性质2. 根节点是黑色 性质3. 全部叶子都是黑色(叶子是NIL节点) 性质4. 假设一个节点是红的,则它的两个儿子都是黑的。 (即不可能存在相邻的连个红色节点。红色节点不能有红色 阅读全文
摘要:
C++不像其它非常多编程语言有接口、托付或者协议的概念,可是利用纯虚函数和C++多重继承的特性,我们也能实现接口、托付或协议要做的事情,以下的通过一个人设置闹钟然后被闹钟唤醒的样例来说明怎样在C++中实现托付回调。 #include <iostream> #include <unistd.h> us 阅读全文
摘要:
进程在执行时的数据结构 a.out及其传说 gcc编译后的程序为什么叫a.out? 原因:linux是在UNIX基础上开发来的,UNIX上最開始可运行程序都是汇编得来(assembleroutput)汇编程序输出。正是这个英文的缩写,所以叫a.out而且沿用至今。 可运行文件的内容 Linux下的可 阅读全文
摘要:
package com.panpass.main; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; impo 阅读全文
摘要:
数据字典的结构 包含: – 基本表:描写叙述数据库信息,仅仅能由数据库server进行改动 – 用户表:用户自己定义表 数据字典命名规则 前缀 说明 USER 用户自己的 ALL 用户能够訪问到的 DBA 管理员视图 V$ 性能相关的数据 怎样使用数据字典视图 从DICTIONARY開始,这个数据对 阅读全文
摘要:
今晚我碰到一个bug。在刷新页面的时候浏览器所占用的内存在不断地升高,chrome进程的CPU的占用率也在不断维持在50左右,不知道是什么原因 找了好久,凝视了大部分代码一部分慢慢地排除。最终发现是javascript出现的错误。细致看来看去都不知道是什么原因,写了一个主要的js代码来不断地循环。最 阅读全文
摘要:
A: #include <cstdio> #include <cstring> int main() { int T; scanf("%d", &T); while(T --) { double x, ans = 0; for(int i = 0; i < 12;i ++) { scanf("%lf 阅读全文