码迷,mamicode.com
首页 >  
搜索关键字:情况    ( 110845个结果
二叉查找树
一棵树是N个节点和N-1条边的集合。因为,每条边都将某个节点连接到它的父亲,而除去根节点外每一个节点都有一个父亲。 二叉树:每个节点都不能有多于两个的儿子。深度平均值为O(logN)。 使二叉树成为二叉查找树的性质是,对于树中的每个节点X,它的左子树中所有关键字值小于X的关键字值,而它的右子树中所有关键字值大于X的关键字值。 在程序中,一定要记得处理的根节点为空的情况。除了删...
分类:其他好文   时间:2014-07-22 23:05:15    阅读次数:231
精简Linux文件路径
精简Linux的文件路径: ..回退的功能.留在当前目录//只保留一个/abc/..要返回.报错删除最后一个/ 主要思路: 用栈记录路径的起始位置,讨论/后的不同情况即可: #include #include #include #include #include #include using namespace std; int selectK(int num[]...
分类:系统相关   时间:2014-07-22 23:01:32    阅读次数:384
codeforces Sereja and Dima 题解
一个轮流取数的游戏,取得的值最大者胜,这里要求结果。 这里使用一下deque数据结构吧。当然这里使用一般数列,用two points的思想解决也是可以的。 deque是可以两头取数都很快的容器。很适合本题这样的情况...
分类:其他好文   时间:2014-07-22 23:00:16    阅读次数:286
codeforces D. Ice Sculptures 题解
本题还是有一定难度的。 注意点: 1 要使用逆向思维,不是要计算melt掉多少sculptures, 而是要计算需要剩下多少个sculptures 2 所有情况都需要考虑到,最大间隔melt掉的sculptures是n/3个 3 要判断这样间隔melt掉sculptures之后,剩下的sculptures是否能组成多边形 要很仔细想清楚才能做出来。 It is never too careful to scrutinize a problem! It is never too careful to desi...
分类:其他好文   时间:2014-07-22 23:00:13    阅读次数:279
hdu 4497 GCD and LCM(排列组合)
题目:hdu 4497 GCD and LCM 题目大意:给出三个数的最大公约数,和最小公倍数,问这三个数的排列组合关系。 解题思路:最小公倍数/最大公约数 ==  三个数不同部分的乘积。这样来考虑的话,三个数都要有最大公约数的部分,其余的部分就是由LCM / GCD 里面的因子构成。这里面的因子可能会有 2 2 3 这样的情况, 不同的因子之间是不会相互干扰的,但是相同的会出...
分类:其他好文   时间:2014-07-22 22:59:36    阅读次数:304
怪兽z主机标准版视频测试。
这是一台我自己搭配的主机,主要特色为主板的hifi音效。主芯片组也是最新的A88X.100%全固态电容。带3个USB3.0接口。可接入一个映泰的官方红外遥控器,实现红外开机,红外关机等。硬盘采取双硬盘模式,主要是借助与固态硬盘的读取速度来提高系统运行效率。安装完windows8系统后,驱动正常情况下...
分类:其他好文   时间:2014-05-02 12:21:35    阅读次数:330
PHP:判断客户端是否使用代理服务器及其匿名级别
要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断。具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。匿名级别可以参考下表来判断。给出一个应用例子,可以挂上代理试试效果: http://ip.mixsec.org/一、没有使用代理服务器的情况:...
分类:Web程序   时间:2014-05-02 00:21:59    阅读次数:321
hdu1465 不容易系列之一 (递推方程)
本文出自:http://blog.csdn.net/svitter 题意:错排情况的数量,打表求错排数即可。 错排数公式:f [ n ] = ( n - 1 ) * ( f [ n - 1 ] + f [ n - 2] ); 也可以这么想; (1).f [ 1 ] = 0 ; f [ 2 ] = 1; (2).如果确定f [ n - 1 ] 和 f [ n - 2 ] 的话。...
分类:其他好文   时间:2014-05-01 18:33:35    阅读次数:248
C++ 标准库 permutation
首先,permutation指的是对元素的重排,比如a , b , c 三个元素的所有的重排为    abc, acb, bac,bca,cab,cba 总共 3!  = 6 中情况,但是如何声称这六种情况呢,C++标准库定义了函数 next_permutation,来生成一组元素的所有的全排列。 首先,了解该函数的声明以及实现: 函数声明为: [摘自 www.cplusplus.com]...
分类:编程语言   时间:2014-05-01 18:31:34    阅读次数:268
SQL编码中注意的性能问题
1、选择合适的数据类型 为列选择最小化的数据类型 如果一列中的文本长度不一,使用VARCHAR而不是CHAR 不存储Unicode不要使用NVARCHAR或者NCHAR 如果一行的长度不超过8000,使用VARCHAR而不是TEXT 对于仅存数字的列要使用数字类型而不要用字符类型 不要使用字符串类型存储日期数据。 2、谨慎使用触发器 保持触发器内的代码最小化 可能的情况下尽量用其...
分类:数据库   时间:2014-04-30 22:24:38    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!