模拟内存管理。 申请内存时,若当前结点指示的内存为空且大小相同,则直接将该节点的标志位置成0,并返回该节点的首地址,若当前结点指示的内存空间大于申请的空间,则申请一个新结点插入到当前结点的后面,将当前节点的标志位置成0,内存块大小改成申请的内存的大小,将新建结点的标志位置成空,大小为原来块的大小减去当前结点块的大小。 若申请的内存空间大于当前空结点的块的大小,则继续向后查找。 释放内存时,定义*prev,*prv *prev指向释放内存块,prv指向所释放内存块的前结点。 若释放的节点的首地址与当前结点的首地址相同且当前结点不空,将当前结点的标志位置成1,若当前结点的前一结点为空,则合并,若当前结点的后一结点为空,则再合并
上传时间: 2016-08-16
上传用户:tzl1975
0表示空,在源码中修改所想要测试的数独表。 还有JAVA计算数独的源码
标签:
上传时间: 2016-08-17
上传用户:BIBI
哈夫曼树很易求出给定字符集及其概率(或频度)分布的最优前缀码。哈夫曼编码正是一种应用广泛且非常有效的数据压缩技术。该技术一般可将数据文件压缩掉20%至90%,其压缩效率取决于被压缩文件的特征。 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时,降低传输成本。但是,这要求在发送端通过一个编码系统对待传送电文须预先编码,在接收须将传送来的数据进行译码。请自行设计实现一个具有初始化、编码、译码、输入/输出等功能的哈夫曼码的编码/译码系统。并实现以下报文的编码和译码:“this program is my favorite”。
上传时间: 2016-08-19
上传用户:xyipie
本人原创(delphi程序设计提高与应用)源码。《可移动的形状按钮》其目的是教学生如何制作自定义组件。本控件可制作矩形或椭圆形按钮,程序运行时,用鼠标拖动到界面任何位置。
上传时间: 2014-01-06
上传用户:ljt101007
详细说明异步fifo的设计 格雷码在地址的编码中的作用,及满空标志的产生
上传时间: 2013-12-21
上传用户:chfanjiang
此模块是我在以前公司做热风枪项目时设计的一个模块,用于实时显示当前温度,其精度可以达到1摄氏度,三位半液晶显示,界面美观,稍作改动也可用段码LED作为显示。 程序功能:10位A/D的温度采集(热电偶);TN段码液晶驱动;温度补偿; 文件包括:所有C源程序;完整的项目文件包(基于MCU:HT46R23) PCB HT46R23 DATASHEET 三位半液晶片DATASHEET
上传时间: 2016-09-20
上传用户:wfl_yy
一个delphi源码,可以获取键盘的输入字符,支持中文,编译结果为dll文件,用rundll32.exe启动,运行时没有进程
上传时间: 2016-09-23
上传用户:FreeSky
海康高清电视Delphi源码(带IE插件) ★ 智能识别插卡数量 ★ 自动启停视频预览窗口数量 ★ 窗口大小随意可调 ★ 可全屏观看 ★ 登录身份验证 ★ 登录IP地址验证 ★ 多达255条定时录像任务,自动启停录像 ★ 录像视频质量随时调节 ★ 快速抓拍连续动作画面 ★ 可自定义录像及抓图文件夹路径 ★ 随WINDOWS自动后台运行 ★ 后台运行时同样可执行定时录像任务
上传时间: 2013-12-23
上传用户:zm7516678
ErGo是一个很早的Java通用围棋服务器(IGS/NNGS)客户端程序。有全部源码和文档,站长编译时用的是JDK1.5+ant1.6,这样不得不将源程序中的一个方法:Debug.assert()改为了Debug.asser()。源码和build.xml文件请下载。
上传时间: 2016-10-03
上传用户:watch100
linux下BT软件的源码。源代码可以使用命令“make”进行编译,使用该命令可以生成该章所有可执行程序。如果没有生成对应的可执行程序,请对照书中相应的内容。在编译生成可执行程序时,可能会生成警告:“warning:no newline at end of file”,产生这个警告是因为本书所有源代码是在Windows中进行编写的,Windows和Linux两种操作系统对于文件末尾的标识符处理不一致。该警告不会影响程序的功能和性能,所以不必理会。
上传时间: 2014-01-02
上传用户:colinal