shared notebook
Notes, half-baked ideas, things we want to remember out loud.
by @randall·14 Jan 2026·linux / bian-yi-yuan-li / study
实验内容 定义一个程序设计语言,确定编译器设计方法,构造相应的属性文法。根据属性文法设计编译器(可以手工设计亦可自动生成),并设计中间代码解释器,其能够解释执行编译后的中间代码。 要求输入一个合法的源程序,输出其中间代码形式的目标程序并能够解释执行生成的目标代码,并得到预期人结果。 实验目的 通过实
by @randall·14 Jan 2026·bian-yi-yuan-li / study
实验内容与要求 设计一种程序设计语言并定义其词法,输入使用该程序语言编写的源程序,输出经过词法分析生成的符号表及将源程序的字节流转换成单词的单词流。 创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文
by @randall·14 Jan 2026·androidstudio / study
更改build.gradle文件,换用阿里镜像 解决报错:Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http
by @randall·14 Jan 2026·suan-fa / c / study
代码
by @randall·14 Jan 2026·suan-fa / c / study
LSD(Least Significant Digit)基数排序 需要r个辅助队列(本代码中r为10) 时间复杂度O(d(n+r)) 空间复杂度O(r) int *LSD(int *a, int f, int l){ int n = l - f + 1; int m = log(n
by @randall·14 Jan 2026·androidstudio / study
控件 TextView // MainActivity.java代码设置public class MainActivity extends AppCompatActivity { private TextView text;// 新建TextView类型变量 @Override
by @randall·14 Jan 2026·c / quiz
1.大写 题目 给定一个只包含大写字母和小写字母的字符串,请将其中所有的小写字母转换成大写字母后将字符串输出。 输入 输入一行包含一个字符串。 输入样例 LanQiao 输出 输出转换成大写后的字符串。 输出样例 LANQIAO 评测用例规模与约定 对于所有评测用例,字符串的长度不超过100。
by @randall·14 Jan 2026·c / suan-fa / study
代码