张展玮
张展玮
家
项目
帖子
出版物
联系
浅色
深色
自动
课程
简单编译器
开发了一个简单的编译器(仍有15000行),可以将C语言文件转换为中间表示(IR)和MIPS32汇编。该编译器支持基本功能,如I/O操作、控制流和函数调用。它包括全面的词法分析、语法分析和语义分析,并且可以显示详细的错误信息。
代码
基于Minisys的CPU
实现了一个支持Minisys基本32条指令的CPU。它可以解析传入的COE文件,并通过Minisys开发板与用户交互,接受用户输入并在板上显示结果。
代码
视频
容量约束弧路径问题(CARP)
该求解器使用记忆算法和混合元启发式方法高效地生成高质量的解决方案。该求解器在小型和中型实例中在180秒内实现了最优解,并在多达255个顶点和347条路径的大型实例中产生了可比的结果。
PDF
代码
基于MiniSTM32的TBG对战系统
该系统允许玩家为其自定义角色选择动作,查看血量等角色信息,并使用具有精确数据传输的miniSTM32板进行实时多人游戏。
PDF
代码
基于Python的有强大AI的反向黑白棋
使用位运算实现了快速蒙特卡洛树搜索和αβ剪枝算法。五秒内平均搜索6层。
代码
基于Java的黑白棋
通过Swing开发了美观的和多功能的黑白棋。
代码
引用
×