算法
文章平均质量分 80
悊子
服务器c++开发
展开
-
散列文件的插入、删除、查找和打印(论文)
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅原创 2009-01-13 22:47:00 · 3733 阅读 · 1 评论 -
散列文件的插入、删除、查找和打印(C语言源代码)
#include #include #include #include /*定义散列表长度,其值取决于待三列的元素数量和选取的装填因α的大小,在此假定为13*/#define N 13 /*定义关键字类型,这里假定为整型*/typedef int KeyType;struct ElemType //元素类型{ KeyT原创 2009-01-13 22:41:00 · 3976 阅读 · 2 评论 -
VS2005丢失模板
VS2005丢失模板 悬赏分:0 - 解决时间:2007-11-4 21:54最近忙着做一个接手的网站项目,为此安装了VS2005.在解决方案中,突然发现缺失模板,居然连C#类文件和webform窗体都没有,郁闷。上百度搜索,结果都在说什么1033文件夹问题。可我发现我文件夹里根本没有什么1033文件夹。只有2052文件夹。郁闷。。。。。。提问者: cst19转载 2009-03-28 00:50:00 · 498 阅读 · 0 评论 -
最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues
请转帖本人文章时加入原文地址,谢谢。http://blog.csdn.net/hzdiy/article/details/8694642处理多线程数据共享问题注意的几个要点:1、锁竞争:尽量减少锁竞争的时间和次数。2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。多线程数据交换简单方案A:定义一个list,再所有操作l原创 2013-03-20 01:18:06 · 2469 阅读 · 2 评论 -
c++内存池(简单)
简要说明基本原理:对申请的小块内存进行内存管理,每个管理队列仅管理当前打小的内存块。如果当前大小内存块不足,就访问进程堆分块一块大内存,默认4K,然后初始化完毕后,供申请者使用。本人将小内存块划分为16字节,32字节,48字节,64字节,80字节,96字节,112字节,128字节,144字节,160字节,176字节,192字节,208字节,224字节,240字节,256字节,如果分配以上大小的内存块,将从对应的管理类CMemoryPool分配内存块。大于256的内存块直接原创 2013-12-07 11:37:23 · 2342 阅读 · 1 评论