码迷,mamicode.com
首页 > 其他好文
数据结构-5-平衡二叉树算法原理解析
平衡二叉树定义(AVL):它或者是一颗空树,或者具有以下性质的二叉树:它的左子树和右子树的深度之差的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。 平衡因子(bf):结点的左子树的深度减去右子树的深度,那么显然-1   很显然,平衡二叉树是在二叉排序树(BST)上引入的,就是为了解决二叉排序树的不平衡性导致时间复杂度大大下降,那么AVL就保持住了(BST)的最好时间复杂度O(logn...
分类:其他好文   时间:2014-09-06 09:46:03    阅读次数:332
回文字符串
回文字符串 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。 输入第一行给出整数N(0 接下来的N行,每行...
分类:其他好文   时间:2014-09-06 09:45:53    阅读次数:252
数据结构-6-深度广度遍历搜索原理详解
深度广度遍历搜索的定义想必大家都能熟练的掌握了,下面我就通过一个图的实例,把应用的代码直接贴上供大家参考,以后可以直接借鉴或者使用。 #include     #include     #include "Queue.h"    using namespace std;   //图的邻接矩阵存储表示    #define INFINITY INT_MAX    #define MAX...
分类:其他好文   时间:2014-09-06 09:45:43    阅读次数:308
POJ 3641
主要是为了试一下MILLER-RABIN的方法#include #include #include #include #define LL __int64using namespace std;const LL TIME=1000;LL random(LL n){ return (LL)((doub...
分类:其他好文   时间:2014-09-06 09:45:02    阅读次数:176
OpenCV 显示Mat矩阵异常 显示“程序停止工作” 解决办法
笔者调试OpenCV 程序时,在使用标准输出显示Mat矩阵时,编译没有错误,但每次运行都弹出程序停止工作的对话框。google之,得到解决方案。程序如下: 1 #include 2 #include 3 using namespace std; 4 using namespace cv; 5 ...
分类:其他好文   时间:2014-09-06 09:44:42    阅读次数:460
设置浏览器禁止缓存
response.setHeader("expires", "-1"); response.setHeader("cache-control", "no-cache"); response.setHeader("pragma", "no-chche"); ...
分类:其他好文   时间:2014-09-06 09:43:52    阅读次数:211
c# 浏览器区别
c# 浏览器区别思路:浏览器本身独有的属性来区别:1.window对象的属性来区别:window.attachEventIEwindow.addEventListener chromewindow.ActiveXObject; IEwindow.MessageEventChrome 和 firefo...
分类:其他好文   时间:2014-09-06 09:43:32    阅读次数:213
error C2065: 'CArchiveStream' : undeclared identifier
release:模式下问题:在导入JPEG文件时要使用到 CArchiveStream类 但是编译的时候会出现 'CArchiveStream' : undeclared identifier 编译错误。即使追加了 #include #include 有时候还是不能解决问题。解决方法:在...
分类:其他好文   时间:2014-09-06 09:43:22    阅读次数:197
ZOJ Monthly, June 2014 月赛BCDEFGH题题解
比赛链接:点击打开链接上来先搞了f、c,,然后发现状态不正确,一下午都是脑洞大开,,无脑wa,无脑ce。。。一样的错犯2次。。硬着头皮搞了几发,最后20分钟码了一下G,不知道为什么把1直接当成不能加油的站就会wa。。太弱。。唔···太懒第二天才发题解。。B:Gears并查集题解:点击打开链接C:Co...
分类:其他好文   时间:2014-09-06 09:43:02    阅读次数:196
nslookup 工具的使用方法记录
查询IP地址nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是:nslookup 域名定查询记录类型的指令格式如下:nslookup –qt=类型 目标域名注意qt必须小写。类型可以是一下字符,不区分大小...
分类:其他好文   时间:2014-09-06 09:42:32    阅读次数:237
学了一种新的素数筛,和以前的不一样哦!
求素数Time Limit: 100ms Memory limit: 65536K有疑问?点这里^_^题目描述求小于n的所有素数的数量。输入多组输入,输入整数n(n#include int f[1000004];int main(){ int n; int i, j; memset(f, 0, si...
分类:其他好文   时间:2014-09-06 09:42:22    阅读次数:179
poj 2154 Color
这是道标准的数论优化的polya题。卡时卡的很紧,需要用int才能过。程序中一定要注意控制不爆int!!!我因为爆intWA了好久=_=…… 题目简洁明了,就是求 sigma n^gcd(i,n);但是由于n很大,所以直接暴力枚举必然会T。于是我们按照这种题的通常思路按gcd的值分类。 gc...
分类:其他好文   时间:2014-09-06 09:41:52    阅读次数:178
Content-Disposition的使用方法
一、作用: 1)希望某类或者某已知MIME类型的文件(比如:*.gif;*txt;*.htm)能够在访问时弹出"文件下载对话框" 2)希望客户端下载时以指定文件名显示 3)希望某文件直接显示而不是弹出文件下载对话框二、使用语句: response.setHeader("Content-dis...
分类:其他好文   时间:2014-09-06 09:40:52    阅读次数:215
C#中的IDisposable模式
当谈到垃圾回收,在C#中,托管资源的垃圾回收是通过CLR的Garbage Collection来实现的,Garbage Collection会调用堆栈上对象的析构函数完成对象的释放工作;而对于一些非托管资源,比如数据库链接对象等,需要实现IDisposable接口进行手动的垃圾回收。那么什么时候使用...
分类:其他好文   时间:2014-09-06 09:40:43    阅读次数:205
在内存中构建一幅图画
步骤:// 在内存中构造一幅图片BufferedImage img = new BufferedImage(80, 30, BufferedImage.TYPE_INT_RGB);// 获得在图中的画笔Graphics graph = img.getGraphics()...
分类:其他好文   时间:2014-09-06 09:40:32    阅读次数:185
博弈知识点
http://blog.csdn.net/acm_cxlove/article/details/78545261:HDOJ1846 Brave Game [找规律] 简单的巴什博弈 #include #include #include using namespace std; int main...
分类:其他好文   时间:2014-09-06 09:40:22    阅读次数:157
OpenCV快速遍历矩阵元素方法
OpenCV中Mat矩阵data数据的存储方式和二维数组不一致,二维数组按照行优先的顺序依次存储,而Mat中还有一个标示行步进的变量Step。使用Mat.ptr(row) 行指针的方式定位到每一行,可快速遍历矩阵。例程如下: 1 std::cout (i);// mInv...
分类:其他好文   时间:2014-09-06 09:40:12    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!