编译原理
文章平均质量分 50
努力努力努力
fighting
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译原理作业3、4
Exercise 3.1<function> <id, 1> <(> <id, 2> <,> <id, 3> <:> <integer> <;> <{> <const, "return the maximum of integer i and j"> <}> <begin> <if> <id, 2> <>> <id, 3> <then> <id, 1> <:> <=> <id, 2> <else>原创 2017-10-11 11:17:21 · 704 阅读 · 0 评论 -
编译原理作业1、2
Compiler原创 2017-09-17 09:07:53 · 728 阅读 · 0 评论 -
Postfix后缀表达式实验报告
实验目的通过使用一个Java语言编写的能将算术表达式翻译为等价后缀形式的语法制导翻译器,对语言处理程序有一个初步的认识。实验环境jdk1.8; Eclipse neon实验过程 将类 Parser 的成员 lookahead 声明为 staticdhgiusgbregwelug 尾递归出现在 rest() 中,消除尾递归之后的函数 rest()如下:void rest() { while (true原创 2017-10-22 10:25:45 · 869 阅读 · 0 评论 -
编译原理5、6
5.1(1) S−>(L)|aS -> (L) | a L−>SL′L -> SL' L′−>,SL′|ℇL'-> ,SL' | ℇ First(SS) = {(,a}\{(, a\} First(LL) = {(,a}\{(, a\} First(L′L') = {,}\{,\} Follow(SS) = {,,)}\{^{,} , )\} Follow(LL) = {)}\{原创 2017-11-20 10:18:36 · 433 阅读 · 1 评论 -
Move Zeroes[LeetCode 283]
Ansclass Solution { public: void moveZeroes(vector<int>& nums) { int lastNonZeroFoundAt = 0; for (int cur = 0; cur < nums.size(); cur++) { if (nums[cur] != 0) {原创 2017-12-04 10:52:53 · 197 阅读 · 0 评论
分享