自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 编译原理--实验2.3 Hopcroft 算法DFA最小化

○ 设计合理的数据结构表示最小化后的 DFA,确保其与前两次实验的 NFA 和 DFA。○ 理解 Hopcroft 算法的基本原理,包括状态等价的判定标准和状态合并的方。○ 解释 Hopcroft 算法的原理和实现步骤,说明数据结构的设计思路。输出:最小化后的 DFA 状态集合及其转换关系,指明最小化前后的状态数和。○ 验证最小化 DFA 的正确性,确保其接受的语言与原 DFA 相同。是更改了判断等价的函数,采用找到二者的所有转换边,比较转换到达的。状态等价性的判定方法,理解最小化过程中的分割和合并策略。

2024-11-16 20:04:44 1412 1

原创 编译原理--实验2.2 NFA 转 DFA 算法实现

描述实验目的和内容。解释子集构造算法的原理、步骤和数据结构的设计思路。给出测试用例和结果,分析测试数据的正确性。总结实验的收获和遇到的挑战。

2024-11-16 19:34:04 1194

原创 编译原理--实验任务2.1:正规表达式转NFA算法及实现

1.掌握正规表达式与有限自动机的基本概念和转换方法。2.了解非确定有限自动机(NFA)的构建过程。3.熟悉编程实现正规表达式到NFA转换的算法。4.提高编程能力和算法设计的技能。正规表达式是一种用于描述词法单元的形式化表示法,而NFA是一种用于词法分析的状态机。正规表达式可以通过算法转化为NFA,从而实现对字符串的模式匹配。实现正规表达式到NFA的转换算法,并验证生成的NFA对给定输入字符串的接受性。同时,设计适合NFA的数据结构,为后续NFA转DFA。

2024-11-16 17:35:07 1561 1

原创 pta_岛屿数量

采用BFS,逐渐确定各个小岛

2023-12-06 22:12:11 577 1

原创 pta_邻接表创建无向图

即无向图邻接表的建立

2023-12-06 22:02:52 905 1

原创 数据结构——农夫过河

仅仅记录个人写数据结构——农夫过河的过程。BFS构建,倒叙输出

2023-12-06 21:56:26 938 1

原创 pta—深入虎穴

注意,编号为1的门不一定是入度为0的起点门,找到入度为0的起点门,用DFS算法找到最深的深度

2023-11-30 21:07:08 698 1

原创 pta——完全二叉树的权值

联想层次遍历的方法,利用队列,逐层求和更新

2023-11-24 19:42:11 484 1

原创 PTA——先序和中序构造二叉树

根据正常的构造二叉树方式,采用递归逐层构造

2023-11-24 19:29:30 570 1

原创 pta——哈夫曼编码

哈夫曼树的构建和哈夫曼编码输出

2023-11-23 22:46:09 2307

原创 pta——树最近公共祖先

用孩子兄弟表示法递归构建二叉树,再利用队列构建原来的树,利用队列存储多个孩子,最后寻找结点,输出最近祖先

2023-11-23 22:30:02 670

原创 pta——按层次遍历二叉树

先序遍历用递归构造二叉树,再辅助队列层次遍历

2023-11-23 22:08:18 1235

原创 数据结构停车场

数据结构停车场实验——用顺序栈和队列,模拟停车场和过道,注意停车时间的更新

2023-11-23 21:47:08 405

原创 数据结构重言式

利用二叉树构造,后序读取,判断

2023-11-23 21:24:57 672 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除