文件名称:AVL_Lib
- 所属分类:
- 其它资源
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 85.38kb
- 下载次数:
- 0次
- 提 供 者:
- 高*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Although there has been a lot of AVL tree libraries available now, nearly all of them are meant to work in the random access memory(RAM). Some of them do provide some mechanism for dumping the whole tree into a file and loading it back to the memory in order to make data in that tree persistent. It serves well when there s just small amount of data. When the tree is somewhat bigger, the dumping/loading process could take a lengthy time and makes your mission-critical program less efficient. How about an AVL tree that can directly use the disk for data storage ? If there s something like that, we won t need to read through the whole tree in order to pick up just a little bit imformation(a node), but read only the sectors that are neccssary for locating a certain node and the sectors in which that node lies. This is my initial motivation for writing a storage-media independent AVL Tree. However, as you step forth, you would find that it not only works fine with disks but also fine with memorys, too.-Although there has been a lot of AVL tree libraries available now, nearly all of them are meant to work in the random access memory(RAM). Some of them do provide some mechanism for dumping the whole tree into a file and loading it back to the memory in order to make data in that tree persistent. It serves well when there s just small amount of data. When the tree is somewhat bigger, the dumping/loading process could take a lengthy time and makes your mission-critical program less efficient. How about an AVL tree that can directly use the disk for data storage If there s something like that, we won t need to read through the whole tree in order to pick up just a little bit imformation(a node), but read only the sectors that are neccssary for locating a certain node and the sectors in whic
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 73462686avl_lib.zip 列表 AVL Lib.dsw AVL Lib.opt AVL_Lib.html AVL_Libraries/avl.h AVL_Libraries/avl_debug_macros.h AVL_Libraries/avl_errors.cpp AVL_Libraries/avl_errors.h AVL_Libraries/AVL_Libraries.dep AVL_Libraries/AVL_Libraries.dsp AVL_Libraries/avl_node.h AVL_Libraries/Readme.htm docss/avl/avl.htm docss/avl/members.htm docss/avl/members/Attach.htm docss/avl/members/AVL.htm docss/avl/members/CheckIntegrity.htm docss/avl/members/Delete.htm docss/avl/members/GetErrorMessage.htm docss/avl/members/GetHeight.htm docss/avl/members/GetInfo.htm docss/avl/members/GetLastError.htm docss/avl/members/GetListHead.htm docss/avl/members/GetListTail.htm docss/avl/members/GetNodeNumber.htm docss/avl/members/GetRoot.htm docss/avl/members/Insert.htm docss/avl/members/Search.htm docss/avl/members/SearchResult.htm docss/avl/members/TreeInfo.htm docss/avl_node_hnd_def/avl_node_hnd_def.htm docss/index.htm docss/tree.jpg LGPL.txt licence.txt Readme.txt Test1/gcc_make_debug Test1/gcc_make_release Test1/Readme.htm Test1/Resource.h Test1/StdAfx.cpp Test1/StdAfx.h Test1/stop.event Test1/Test1.clw Test1/Test1.cpp Test1/Test1.dep Test1/Test1.dsp Test1/Test1.h Test1/Test1.rc Test1/testcore.cpp Test2/avl_node_file.h Test2/gcc_make_debug Test2/gcc_make_release Test2/Readme.htm Test2/Resource.h Test2/StdAfx.cpp Test2/StdAfx.h Test2/Test2.clw Test2/Test2.cpp Test2/Test2.dep Test2/Test2.dsp Test2/Test2.h Test2/Test2.rc Test2/testcore.cpp