【实验目的】 (1)掌握自上而下语法分析的要求与特点。 (2)掌握递归下降语法分析的基本原理和方法。 (3)掌握相应数据结构的设计方法。 【实验内容】 用递归下降法编写一个语法分析程序,使之与词法分析器结合,能够根据语言的上下文无关文法,识别输入的单词序列是否文法的句子。 【实验要求】 对下列文法, ...
分类:
其他好文 时间:
2019-11-01 11:11:48
阅读次数:
148
如何判断对象是否可回收 引用计数法 1、概念:给对象中添加一个引用计数器,每当有一个地方引用他时,计数器的值+1,当引用失效的时候,计数器 1,任何时刻计数器为0的对象就是不可以在被使用的对象。 2、缺点:无法解决对象循环引用的问题(如下图) 可达性分析法 1、概念:垃圾回收根节点(GCRoot)向 ...
分类:
其他好文 时间:
2019-10-30 21:10:21
阅读次数:
103
灰度共生矩阵特征分析法 相邻某一间隔长度的两个像素,它们之间要么具有相同的灰度级,要么具有不同的灰度级,若能找出这样两个像素的联合分布的统计形式,对于图像的纹理分析很有意义。 灰度共生矩阵(GLDM)的统计方法是20世纪70年代初由R.Haralick等人提出的,它是在假定图像中各像素间的空间分布关 ...
分类:
其他好文 时间:
2019-10-24 21:28:53
阅读次数:
387
Python3入门机器学习经典算法与应用学习 资源 datasets可以用来加载真实数据进行模型训练的测试 model_selection模块提供了模型选择的相关操作 preprocessing模块提供了数据预处理的相关操作 neighbors模块提供了近邻相关的算法实现 metrics模块提供了数 ...
分类:
编程语言 时间:
2019-10-14 23:43:24
阅读次数:
213
实验方法:递归下降分析法基本思想是,对文法中的每个非终结符编写一个函数,每个函数的功能是识别由该非终结符所表示的语法成分。因此需要分别构造 E,E’,T,T’,F 函数来执行自己的识别功能,根据文法的内容顺序决定函数的识别功能。 java程序实现: import java.util.Scanner; ...
分类:
编程语言 时间:
2019-10-11 00:23:34
阅读次数:
334
import pandas as pdimport numpy as np# x = pd.DataFrame([[2000,0.732,0.836,0.628,0.743], [2001,0.758,0.883,0.688,0.787], [2002,0.859,0.914,0.781,0.929 ...
分类:
编程语言 时间:
2019-10-07 19:48:27
阅读次数:
1025
黑盒测试:等价类划分、因果图、边界值分析法、猜错法、随机数 白盒测试:语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖 ※ 黑盒测试的优点有: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; ...
分类:
其他好文 时间:
2019-10-04 15:03:48
阅读次数:
73
质谱仪: 质谱分析法是先将大分子电离为带电粒子,按质核比分离,由质谱仪识别电信号得到质谱图。 Top-down直接得到结果是蛋白。 Bottom down使用shutgun方法得到结果是肽段。 由蛋白质混合物打断为肽段混合物,按特定时间分离为LC, 初次得到的谱图为一级谱,一级谱是串联质谱,其中一个 ...
分类:
其他好文 时间:
2019-10-01 22:20:31
阅读次数:
131
0、基础知识 推导 自上而下的语法分析过程 预测分析程序,递归下降分析法(最左推导) 注:要求文法是LL(1)文法 规约 自下而上的语法分析过程 简单优先分析法,算符优先分析法,LR分析法 自上而下的语法分析过程 预测分析程序,递归下降分析法(最左推导) 注:要求文法是LL(1)文法 自下而上的语法 ...
分类:
其他好文 时间:
2019-09-23 18:26:34
阅读次数:
161
数学建模的各类算法汇总,带书签!文字可复制. 01 线性规划 02 整数规划 03 非线性规划 04 动态规划 05 图与网络 06 排队论 07 对策论 08 层次分析法 09 插值与拟合 10 数据的统计描述和分析 11 方差分析 12 回归分析 13 微分方程建模 14 稳定状态模型 15 常 ...
分类:
编程语言 时间:
2019-09-16 00:17:34
阅读次数:
106