用java开发的五子棋,使用了java的awt和swing,其中没有AI,粗略的看了网上的AI算法,看的头都大了。
用vhdl编写的移位器,实现了算术左移何右移,逻辑左移和右移,循环左移和右移。
有关树的应用,利用哈夫曼树的构造算法和哈夫曼编译码的算法进行译码。例如给定编码能给出相应的译码,并存入文件。
此软件模拟数据结构算法,其中包含各种算法的演示,有助于更好的了解算法。
数据结构中的约瑟夫环问题,用c++实现的。有n个人围成一圈,从第k个人开始报数,报到m的人退出,下一个人重新开始报数。
用栈和队列模拟简单的停车场问题,停车场上只有有限个车位,有一个便道,车位停满后车辆放入便道,便道上的车不准离开,停车场只有一个出口,当有车离开时,后面的车暂时离开车位,离开的车开走时,后面的车在进入车位。
钱能的c++程序设计第二版例题的一些源代码,大家可以参考一下。
内部包含数据结构各章练习题(刘振鹏,张小莉,郑艳娟编著)及答案。考验可以参考一下。