码迷,mamicode.com
首页 >  
搜索关键字:输出    ( 95071个结果
【设计优化】-使用缓冲(Buffer)提高程序性能
缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统性能。 缓冲可以协调上层组件和下层组件的性能差异。当上层组件性能由于下层组件时,可以有效地减少上层组件对下层组件的等待时间。例如,在操作系统中,为了改善 CPU 与 I/O 设备速度不匹配的矛盾,设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由I/O 设备慢慢地处理。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。事实上,凡在数据的到达速率与其离去速率不同的地方,都可设置缓冲,以缓...
分类:其他好文   时间:2014-09-05 00:59:30    阅读次数:218
uva 10526 - Intellectual Property(后缀数组)
题目链接:uva 10526 - Intellectual Property 题目大意:给定两个文本,问说下面一个文本中在哪些位置上抄袭了上面个一个文本的,输出n个抄袭位置(不足n个情况全部输出),按照长度优先输出,长度相同的输出位置靠前的。 注意:空格,回车都算一个字符;一段字符只能是抄袭上面的一部分,比如上:NSB*SB 下:NSB 答案:NSB。 解题思路:将两个文本连接在一起...
分类:其他好文   时间:2014-09-04 23:46:00    阅读次数:535
uva 11557 - Code Theft(KMP)
题目链接:uva 11557 - Code Theft 题目大意:给定n个文本,每个文本有一个文本名,现在给出一个文本,求给定文本和n个文本中连续相同行数最大值,并且输出文本名,注意为0时不用输出其它的文本名。 解题思路:将每个字符串用映射成一个hash值,然后对匹配文本枚举后缀,建立失配数组进行KMP匹配,记录下每个文本的匹配最大值。 #include #include #in...
分类:其他好文   时间:2014-09-04 23:44:50    阅读次数:321
uva 11855 - Buzzwords(后缀数组)
题目链接:uva 11855 - Buzzwords 题目大意:给定一个字符串,输出重复子串长度大于1的重复次数(每种长度只算一个次数最多的),并且按照从大到小输出。 解题思路:后缀数组,处理处后缀数组,然后枚举子串长度,按照长度分段即可。 #include #include #include #include using namespace std; const int ...
分类:其他好文   时间:2014-09-04 23:44:20    阅读次数:477
数组名的理解
数组名的再理解 先看下面的这段代码,程序会输出什么结果? #include int main() {     int a[5] = {1, 2, 3, 4, 5};     int *p = (int *)(&a+1);     printf("%d %d\n", *(a+1), *(p-1));     return 0; } 答案详见本文的最后。 先来一步步...
分类:其他好文   时间:2014-09-04 23:42:40    阅读次数:191
Zookeeper 日志输出到指定文件夹
最近在研究Zookeeper Storm Kafka, 顺便在本地搭了一套集群, 遇到了Zookeeper日志问题输出路径的问题, 发现zookeeper设置log4j.properties不能解决日志路径问题, 发现解决方案如下:1. 修改log4j.properties, 这个大家都应该会改, ...
分类:其他好文   时间:2014-09-04 23:31:00    阅读次数:607
POJ 1236.Network of Schools 解题报告
首先要强连通缩点,统计新的图的各点的出度和入度。第一问直接输出入度为0的点的个数第二问是要是新的图变成一个强连通图,那么每一个点至少要有一条出边和一条入边,输出出度和入度为0的点数大的那一个注意特判,输入已经是一个极大强连通图的情况,输出 1 0code/* 无向图强连通的Garbow算...
分类:Web程序   时间:2014-09-04 23:30:30    阅读次数:266
POJ1961 KMP算法
POJ1961问题重述:输入一个长度为l的字符串S,求所有S的由字串重复排列而成的前缀,并输出前缀的长度以及该前缀的最大重复度。AC代码: 1 //Memory: 5700K Time: 641MS 2 #include 3 #include 4 #include 5 6 us...
分类:其他好文   时间:2014-09-04 22:07:00    阅读次数:246
如何给界面中的文本框输出显示内容
1.#define MSG(msg) SetDlgItemText(IDC_INFO,_T(msg))IDC_INFO为静态文本框的ID,msg为要显示到文本框的字符串
分类:其他好文   时间:2014-09-04 20:52:50    阅读次数:181
POJ 2186.Popular Cows 解题报告
强连通缩点,统计入度为1的缩点后的点的个数个数1的话输出这个强连通分量的点的数量否则输出0;code/* Kosaraju算法,无向图的强连通分量,时间复杂度O(n+m) 思路: 按照图G的深度遍历序列,在G的反图上进行深搜 能够搜到的点集就是一个强联...
分类:其他好文   时间:2014-09-04 20:46:40    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!