-
大侠们救命----关于二次探测再散列的C语言实现针对开放地址哈希表结构,采用线性探测再散列处理冲突过程中会发生的两个第一个哈希地址不同的记录争夺一个后续哈希地址的“二次聚集”的现象。例:用线性探测再散列法处理冲突:Hi=keyMODm;其中m=10为哈希表长度,插入前15,16,17,18,19的H(key)分别为:5,6,7,8,9存放地址为:5,6,7,8,946的H(key)为6,发生冲突,连续向下探测4次,出现“二次聚syoubin_sai 时间:08-31 + 阅读全文
-
C语言正则表达式的应用错误菜鸟求救!我用C调用正则表达式函数regex来读写文件文件格式为user:passwduser_1:passwd_1....用户名已经知道了我要匹配用户名所在的行但是用^user:[:print:]+$或者^user:[:alpha:]+$或者^user:[a-zA-Z0-9]+$都匹配不了 请教各位这个要怎样来匹配另外我的正则表达式设dwjhunter 时间:08-31 + 阅读全文
-
char数组初始化第一个元素,那么剩下的就是0;否则就是乱码。为什么?#include<stdio.h>intmain(void){ charbuf[128];//这里没有初始化 for(inti=0;i<128;++i){ printf("%c",buf[i]); } return0;}打印出一堆乱码但是如果kgisme170 时间:08-31 + 阅读全文
-
恳求设计中C++继承、派生运用的较好的系统代码,学习学习刚开始学C++,想深入学习这些东西,以前看过一下征途服务器端代码,觉得他们的那个框架和消息系统设计非常好,可惜当时没仔细分析。恳求开源代码中框架写的较好的代码来学习,书上讲的太空洞了,求实际系统代码。恳请不吝分享。谢谢你的时间。thymye 时间:08-31 + 阅读全文
-
我想问pthread_atfork()对递归的互斥锁有辄没?一般在prepare里面对所有的锁加锁,然后在parent或者child里释放,但是两个问题。一个是如果锁是非递归的,那么我可能在parent里就重复加锁了,会不会有问题,APUE里说要死锁。还有一个就是如果锁是递归的,那么我就算在prepare里全部加锁,然后child里和parent里解锁,那不是做无用功么?morocco 时间:08-31 + 阅读全文
-
stl中的,queue, 居然只能push进去一个字符串?啥原因?#include<iostream>#include<list>#include<queue>usingnamespacestd;typedefchar*array;queue<array>que;intmain(){/*queue<int>q;for(inti=0;i<10;keneth2078 时间:08-31 + 阅读全文
-
请教一个关于压缩解压缩的问题“报文要经过标准的ZIP算法压缩”我是在unix上用C做开发。在网上查了一下,unix下的压缩解压缩的库有个zlib,但是用的好像不是ZIP算法。问下哪位知道unix下有其它的库实现ZIP算法?或者还是只能在网上找实现ZIP的函数?zyw_unix 时间:08-31 + 阅读全文