早期程序
roundsheep
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Five God(五子棋)
20080502 第一个C语言程序,电脑棋力较弱。下图是后来改进的版本。原创 2012-05-09 11:48:37 · 600 阅读 · 0 评论 -
Expression Evaluation(表达式求值)
20080927 数据结构中栈的应用。 #include #include #include #include typedef struct stack { union { float value; char sign; }data; struct stack *down; }ST; vo原创 2012-05-19 12:56:44 · 1120 阅读 · 0 评论 -
赫夫曼文件压缩器
20081102 可压缩任意类型的文件,但压缩率远比不上RAR,测试一张BMP图片3次赫夫曼最高压缩率27%,RAR可达3%。这说明数据结构还是很有用的,但我觉得如果能运用于实践会更好。 #include #include #include typedef struct htn { unsigned long weight; struct htn *原创 2012-05-19 12:59:58 · 616 阅读 · 0 评论 -
Long Chess(长棋)
20080923 规则:每次最多走对方上一次走的步数的2倍,最少也要走1步,第一次不能一次走完,先到终点者胜。 完全按照结构化方法写成。 PS:这个是小学时候奥数书上看到的一种算法,觉得它的必胜策略很有意思,现在可以用编程实现了。原创 2012-05-19 12:51:33 · 678 阅读 · 0 评论 -
Push Box(推箱子)
20080928 其中gate.rs保存地图数据,可自由编辑地图。原创 2012-05-19 12:53:13 · 929 阅读 · 0 评论 -
Labyrinth(迷宫)
20081002 递归迷宫求解,代码在Push Box的基础上做了大量改进。 #include #include void printmaze(char status[10][10]); int search4(char *p); int gogrid(char *p); void main() { char status[10][10]= {原创 2012-05-19 12:58:02 · 612 阅读 · 0 评论
分享