- 博客(5)
- 收藏
- 关注
原创 使用C语言实现PL/0的词法分析器
文章目录一、实验目的和要求?二、算法描述三、代码四、输出结果一、实验目的和要求?设计、编写、调试一个具体的词法分析程序,加深对词法分析原理的理解。二、算法描述 先将文件a.txt按字符顺序读入,先判断读入的字符ch是否为数字,字母。如果是,再判断key是否为0如果是,判断是否为数字,如果是数字,将temp设为1,如果不是temp保持0;如果key不为0,判断temp是否为1,如果为1,说明这个单词是数字开头,要检测单词后面是否会出现字母,出现报错。如果读入的字符ch是换行或回车,要将行数line
2020-10-25 10:36:05
5090
2
原创 LeetCode 925.长按键入
题目:LeetCode 925.长按键入问题:你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/long-pressed-name著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。代码b
2020-10-21 22:10:31
179
原创 LeetCode 前 K 个高频元素
这里写自定义目录标题LeetCode每日一题第一天解题思路代码参考LeetCode每日一题第一天**题目:给定一个非空的整数数组,返回其中出现频率前 k 高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]提示:你可以假设给定的 k 总是合理的,且 1 ≤ k ≤ 数组中不相同的元素的个数。你的算法的时间复杂度必须优于 O(n log n) , n 是数组的大小。题目数据
2020-09-07 18:40:49
312
1
原创 Linux安装谷歌浏览器
在谷歌官网下载谷歌浏览器的压缩包(.deb 或者 .rpm)谷歌浏览器官方下载地址右击使用Ubuntu软件中心打开,Ubuntu软件中心安装。谷歌浏览器安装完毕。...
2019-10-07 21:25:34
324
原创 VS Code 前端插件
VS Code前端插件1. Beautify格式化代码的插件我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:美化JS、JSON、CSS、Sass、HTML(其他类型的文件不行)2. Auto Close Tag3. Auto Rename Tag4. Bracket Pair Colori...
2019-10-07 21:11:03
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人