MyProjects

这个repository选取了自己独立完成的几个较有趣的应用。

1. c

1.1 Event dealer

  模拟进程处理事务的队列,时间驱动来更改进程的状态 
  http://teaching.csse.uwa.edu.au/units/CITS2002/projects/project1.php

1.2 FTPCloud

  涉及到socket, 分为客户端和服务端,通过socket通信,传递关于文件的命令(上传、查询、删除等)并执行

1.3 FightProcess

  这个小项目主要是通过管道重定向进行进程间的通信。有个处理中心和若干player, player 和 其他player通过处理中心通信

1.4 MyFileSystem

  用链表设计数据结构,模拟文件的存储、添加、查询、更改目录(上级、下级目录)、删除等操作

2. java

2.1 MazeGame

  生成具有唯一路径的迷宫、广度与深度优先查找、动画展示

2.2 PlayConnectGameWithAI

  简单的连接棋子的游戏,规则比五子棋稍微简单, 设计评分函数,和一个剪枝最大最小值递归算法实现一个比较聪明的AI玩家