(转)数据结构和算法Flash动画演示
摘要: 学习数据结构和算法的好东西,非常形象,制作水平比较高,向制作者致敬!里面包含以下算法的过程演示:
B树的删除
B树的生长过程
三元组表的转置
中序线索化二叉树
串的顺序存储
二分查找
二叉排序树的删除
二叉排序树的生成
二叉树的建立
克鲁斯卡尔算法构造最小生成树
冒泡排序
分块查找
单链表结点的删除
单链表结点的插入
图的深度优先遍历
基数排序
堆排序
头插法建单链表
寻找中序线索化二叉树指定结点的前驱
寻找中序线索化二叉树指定结点的后继
尾插法建表
希儿排序
开放定址法建立散列表
循环队列操作演示
快速排序
拉链法创建散列表
拓扑排序
数据结构和算法Flash动画演示.rar
最短路径
朴素串匹配算法过程示意
构造哈夫曼树的算法模拟
构造哈夫曼树过程
栈与递归
...更多
点击下载
阅读全文
posted @
2008-07-24 16:19 胡满超 阅读(3276) |
评论 (1) 编辑
如何在NSIS中执行BAT文件
摘要: 如果BAT不带参数,脚本内容如下:
SetOutPath '$INSTDIR'
ExecWait '$INSTDIR\A.bat'
如果BAT需要参数时,要把带参数的命令写入另外一个新的BAT中,执行新BAT:
B.bat内容:
CALL A.bat install
NSIS 脚本:
SetOutPath '$INSTDIR'
ExecWait '$INSTDIR\B.bat'
阅读全文
posted @
2008-07-23 16:47 胡满超 阅读(6019) |
评论 (3) 编辑
VC取得目录大小
摘要: #import "scrrun.dll" raw_interfaces_only
// 参数格式:"c:\" 或 "c:\test"
ULONGLONG GetPathUseSpace(const char *szPath)
{
ASSERT(szPath != NULL);
int nLen = strlen(szPath);
if (nLen == 0)
return 0;
ULONGLONG result = 0;
if (nLen == 3) // c:\
{
ULARGE_INTEGER nFreeBytesAvailable;
ULARGE_INTEGER nTotalNumberOfBytes;
ULARGE_INTEGER nTotalNumberOfFreeBytes;
阅读全文
posted @
2008-07-02 16:33 胡满超 阅读(2895) |
评论 (13) 编辑