自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编译原理 LR(0),SLR(1),LR(1), LALR(1)

如{“E”,(“A”,”Ca”)}表示E->A,E->Ca。getGrammer()将输入文法字符串转化为Grammer中保存中每一非终结符对应的一系列产生式。如{“E”,(“A”,”Ca”)}表示E->A,E->Ca。4.在SLR(1)分析实验(即实验四)输出的基础上,增加输出语义值栈的内容和最终生成的四元式中间代码。GET_FOLLOW()求每个非终结符对应的Follow 集合,并存入Follow中,被使用在归约时。4.理解、掌握LR(0),SLR(1),LR(1), LALR(1)的相同与区别。

2024-03-04 12:45:32 735 1

原创 KMP字符

#include<stdio.h> #include<stdlib.h> int nextval(char t[],int next[]) { next[0] = 0; next[1] = 0; int i = 1; int j = 0; while (i <=t[0]-'0') { if (j == 0 || t[i] == t[j]) { ++i; ++j; if (t[i] != t[j]) next[i] = j; else

2021-11-25 22:23:45 448

原创 c数据结构 混合计算+-×÷() 栈

#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct listStack { int data; struct linkStack* next; }liskStack, * linkStack; void initStack(linkStack* s) { s = (linkStack)malloc(sizeof(liskStack)); (s)->next = NULL; re

2021-10-22 22:20:53 313

原创 文本编辑器

import java.awt.; import java.awt.event.; import java.io.; import javax.swing.; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; public class my记事本 { public static void main(String[

2021-06-01 23:29:17 67

编译原理 LR(0),SLR(1),LR(1), LALR(1) 词法分析

编译原理 LR(0),SLR(1),LR(1), LALR(1) 词法分析

2024-03-04

空空如也

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

TA关注的人

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