程序的灵魂——算法::Algorithm

最近一段时间,越来越发现,算法之于软件开发的重要性。很多程序设计都建立在算法与数据结构的基础之上。难怪大师都这样定义:程序=算法+数据结构。最近重新拿起课本,恶补这方面的知识。才发现很多东西还是蛮有趣的。
在查资料的时候,down到一个比较齐全的算法集,与爱好软件开发同仁一同分享:

-------------------------------------

二分查找1.c
二分查找2.c
二叉树.c
其它
单元加
单循环链表.c
单链表.c
图.c
字符
定长串.c
小写数字转为大写数字
带头结点双链循环线性表.c
底层编程
效验算法
数学问题
数据结构
数组
文件程序
求进制
汉诺塔
硬币情况
逆阵
链串.c
链栈.c
链队列.c
问题算法
顺序栈.c
顺序表.c
顺序队列.c

./其它
c语言窗体实例.zip
傻瓜递归.c
冒泡法改进.c
小字库DIY-.c
小字库DIY.c
小白鼠钻迷宫.c
扫描码.C
挽救软盘.c
汉字字模.c
神经元模型.c
穷举搜索法.c
简单数据库.c
编程汉字问题.txt
编随机数.c
试题.C
递堆法.C

./单元加
erre2.c
erre.c
数组完全单元.c
栈单元加.c

./字符
单词倒转.c
反出字符.c
回文.c
字符串查找.c
字符编辑.c
字符编辑技术插入和删除.c

./小写数字转为大写数字
小写数字转换成大写数字1.c
小写数字转换成大写数字2.c
小写数字转换成大写数字3.c

./底层编程
asm.c
C标志符命名源程序.c
ping.c
winsock2.c
时间陷阱.c
检出错误.c
检测鼠标.c

./效验算法
C.BAT
CMCRC.COM
Crctable.c

./数学问题
乘法矩阵.c
凉东问题
十五人排序.c
叠代整除.c
四分砝码.c
圆周率
多位阶乘2.c
多位阶乘.c
大加数.c
大小倍约.c
大整数.c
完数.c
小孩分糖果.c
小明买书
平方根.c
数学算法
桃子猴问题
灯塔问题.c
百鸡百钱.c
简单计算器.c
苹果纠纷
递推.c
逻辑移动.c
阶乘递归.c
阿姆斯特朗数.c
黑白.c

./数学问题/凉东问题
32.c
re.c
数组递归退出2.c
数组递归退出.c

./数学问题/圆周率
圆周率.c
狐狸圆周率.cpp

./数学问题/小明买书
小明买书.c
小明买书.cpp

./数学问题/数学算法
余弦曲线.c
余弦直线.c
符号图形.c
绘制圆.c

./数学问题/桃子猴问题
_notes
乘方函数桃子猴.c
桃子猴.c
猴子和桃.c
递归桃猴.c
题目.txt

./数学问题/桃子猴问题/_notes

./数学问题/苹果纠纷
ff.c
苹果分法.c

./数据结构
二叉排序树.c
二叉树实例.c
单链表
双链表正排序.c
各种排序法.c
哈夫曼算法.c
哈慢树.c
大整数.c
建树和遍历.c
排序法.c
推箱子.c
数据结构2.c
数据结构3.c
数据结构.c
无向图.c
栈操作.c
线性顺序存储结构.c
线索化二叉树.c
迷宫.c
迷宫问题.c
逆波兰计算器.c
递归车厢.c
队列.c

./数据结构/单链表
ww.c
冒泡排序.c
单链表1.c
单链表2.c
单链表.c
单链表倒序.c
单链表的处理全集.c
建立链表1.c
节点.c
质因子.c
链表十五人排序.c
链表(递归).c

./数组
数字移动.c
数组操作.c
杨辉三角形.c
桶排序.c
矩阵转换.c
螺旋数组1.c
螺旋数组2.c

./文件程序
实例1.c
实例2.c
实例3.c
文件加密.c
文件复制.c
文件连接.c
自我复制.c
读写文本文件.c
输出自已.c

./求进制
16进制10进制.c
二进制数2.c
二进制数.c

./汉诺塔
四塔1.c
四塔2.c
换位递归.c
汉诺塔2.c
汉诺塔.c
诺汉塔画图版.c
非递归.c

./硬币情况
for循环的.c
硬币分法.c

./逆阵:
简单逆阵.c
逆矩阵.c
逆阵.c

./问题算法
N皇后问题回溯算法.c
万年历
动态计算网络最长最短路线.c
矩阵乘法动态规划.c
网络最短路径Dijkstra算法.c
货郎担分枝限界图形演示.c
货郎担限界算法.c
骑士遍历

./问题算法/万年历
万年历.c
万年历的算法 .c

./问题算法/骑士遍历
骑士遍历1.c
骑士遍历2.c
骑士遍历回逆.c
-------------------------------------

ļ 点击下载此文件:Algorithm.rar