A simple project to visualize sorting algorithm, using Qt
原大创项目部分内容,开源其中数据获取部分(Puppeteer爬虫)
PARL 2.0+ 搭建的FlappyBird强化学习项目
编译原理实验1,由正规式生成NFA,NFA确定化为DFA,DFA最小化
A gb/gbc emulator using gameboycore library. Ui wrapped by Qt5
编译原理实验2
(1)任给一上下文无关文法,判断是否为LL1文法
(2)若是LL(1)文法,采用预测分析法或递归下降法进行语法分析
(3)若不是LL(1)文法,判断是否有左公因子或左递归,若存在这些特点进行改造,再进一步判断是否为LL(1)文法,若是再进行语法分析,否则放弃。
图像处理实验四,要求:
1. 将⼀幅给定的灰度图象进行编解码。编解码方法可以是算术编解码、LZW 编解码方法中的⼀种。
基于编译原理实现的一个简单的计算器系统,包含了词法分析、语法分析、语义分析以及中间代码生成四部分
图像处理实验三,要求:
1. 编写函数,获得赫夫曼编码表
2. 根据赫夫曼编码,将像素数据用编码表示
3. 将编码后的图片数据写入文件
4. 读取压缩后的图像文件和赫夫曼编码表
5. 利用赫夫曼编码表还原图像文件
图像处理,空域滤波增强。简单的实现了空域滤波和中值滤波,通过修改空域滤波的模板可以实现锐化或者平滑滤波
图像处理实验二,要求:
1、将数组以txt格式输出
2、输出灰度图像的“灰阶-概率”直方图,保存txt文本;直方图需要Excel绘制,下同。
3、将灰度直方图均衡化,保存txt文本
4、将函数转换为直方图
5、直方图规定化
图像处理课程实验一,对BMP图像进行反色、调节调色板、将彩色图片转为灰色、将BMP图片像素信息以txt格式保存
A Blockly user-interface for Lox(Cploxplox) Language
2021年暑期小学期,软件工程实践课程项目。本组负责舆情分析中的算法设计与实现。
该仓库为Basic编译器的姊妹项目,使用Qt搭建了一个简单的文本编辑器,为我的自定义编程语言Basic提供了语法高亮、自动补全、解释运行的功能。