E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编译原理代码题
编译原理
复习的有用链接
2024年1月7日,考完
编译原理
,是时候和考试时候的她说再见了,整理一些收藏夹里的链接和思考吧实验看这里:
编译原理
_HNU岳麓山大小姐的博客-CSDN博客课后习题看这里:
编译原理
作业答案githubLL1
昵称什么的不存在
·
2024-01-08 03:02
一些课程实验报告
编辑器
编译原理
【华为OD真题 Python】攀登者2
文章目录题目描述示例1输入输出说明示例2输入输出说明实现
代码题
目描述攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的高度代表相对海拔高度。
五轮车
·
2024-01-08 01:30
python
华为od
开发语言
APK体积优化有感
本文是阅读字节APK优化文章后的思考和总结Class阶段优化思路感觉和
编译原理
差不多,有些优化前端编译器本身就可以支持。比如内联,常量字段消除等技术,逃逸分析。。。。
魏铁锤爱摸鱼
·
2024-01-07 22:08
APK
X-code
编译原理
手动编译
1.X-code
编译原理
X-code将我们编写的代码编译为计算机能够认识的0和1,这个过程大致可以分为两步第一步X-code先将程序员写的代码翻译成0和1(也就是后面的.o文件)由于我们编写代码很多都是基于系统提供的框架
SimpleSJ
·
2024-01-07 19:22
【华为OD真题 Python】求幸存数之和
文章目录题目描述输入输出示例1输入输出说明实现
代码题
目描述给一个正整数列nums,一个跳数jump,及幸存数量left。
五轮车
·
2024-01-07 14:23
python
华为od
算法
面试 Vue 框架八股文十问十答第四期
⭐1)Vue模板
编译原理
Vue的模板
编译原理
主要包括以下几个步骤:模板解析:将模板字符串解析成AST(抽象语法树)。
程序员小白条
·
2024-01-07 08:35
Vue八股文
面试
vue.js
职场和发展
前端
javascript
前端性能优化
八股文
第二天学习记录
第二天C++随便提一提,目前不深究,有兴趣了解重点学习
编译原理
选学C语言操作系统汇编语言编译器设计领域的技术C++随便提一提,目前不深究,有兴趣了解C++历史,原理,过程式编程,面向对象编程,泛型编程,
Duihanhan
·
2024-01-07 06:11
学习
c++
编译原理
C++和
编译原理
重启计划C++书籍primer刷题
编译原理
书籍龙书看视频形式语言其他学习数学机器学习单片机专业英语词汇第1天第2天第3天第4天第5天第6天第7天第8天第9天第10天第11天第12天第13天第14天第15
Duihanhan
·
2024-01-07 06:41
学习之中
c++
编译原理
计算机学习
第三天学习记录
第二天C++随便提一提重点学习
编译原理
选学离散数学形式语言与自动机理论数据结构C++随便提一提C++面向对象编程。与强调算法的过程性编程(试图使问题满足语言的过程性方法)不同。
Duihanhan
·
2024-01-07 06:03
学习
c++
【华为OD真题 Python】考古学家
文章目录题目描述输入输出示例1输入输出说明示例2输入输出说明示例3输入输出说明备注实现
代码题
目描述有一个考古学家发现一个石碑,但是很可惜
五轮车
·
2024-01-07 01:15
华为od
python
开发语言
Vue 模板
编译原理
解析
Vue模板
编译原理
解析模板编译整体流程首先我们看一下什么是编译?
满天过海_春
·
2024-01-06 08:49
前端架构师养成
vue.js
前端
javascript
信息学奥赛一本通1085:球弹跳高度的计算详解+代码
目录题目【题目描述】【输入】【输出】【输入样例】【输出样例】详解
代码题
目链接:信息学奥赛一本通1085:球弹跳高度的计算题目时间限制:1000ms内存限制:65536KB提交数:100308通过数:55941
我是联系了两年半的练习生蔡徐坤
·
2024-01-06 06:26
信息学奥赛一本通题目
C++
算法
数据结构
c++
代码随想录算法训练营第10天 |● 理论基础● 232.用栈实现队列● 225. 用队列实现栈
目录理论基础232.用栈实现队列解题思路实现
代码题
目总结225.用队列实现栈解题思路实现
代码题
目总结今日心得理论基础队列是先进先出,栈是先进后出。如图所示:C++中stack是容器么?
一定可以拿到心仪的offer鸭
·
2024-01-06 01:26
数据结构
代码随想录算法训练营第6天 |哈希表理论基础 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
目录哈希表理论基础哈希碰撞拉链法线性探测法常见的三种哈希结构242.有效的字母异位词解题思路实现代码遇到的问题题目总结349.两个数组的交集解题思路实现
代码题
目总结202.快乐数解题思路实现
代码题
目总结
一定可以拿到心仪的offer鸭
·
2024-01-06 01:56
算法
散列表
数据结构
代码随想录算法训练营第3天 |链表理论基础 203.移除链表元素 707.设计链表 206.反转链表
目录链表理论基础链表的类型:链表的操作:性能分析:构造链表:203.移除链表元素解题思路遇到的问题实现
代码题
目总结707.设计链表解题思路遇到的问题实现
代码题
目总结206.反转链表解题思路遇到的问题实现
代码题
目总结今日心得链表理论基础什么是链表
一定可以拿到心仪的offer鸭
·
2024-01-06 01:55
算法
链表
数据结构
代码随想录算法训练营第4天 |24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表
目录24.两两交换链表中的节点解题思路遇到的问题实现
代码题
目总结19.删除链表的倒数第N个节点解题思路遇到的问题实现
代码题
目总结面试题02.07.链表相交解题思路遇到的问题实现
代码题
目总结142.环形链表解题思路判断链表是否有环如果有环
一定可以拿到心仪的offer鸭
·
2024-01-06 01:55
算法
链表
数据结构
代码随想录算法训练营第2天 |977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵
目录977.有序数组的平方解题思路遇到的问题实现
代码题
目总结209.长度最小的子数组解题思路遇到的问题实现
代码题
目总结59.螺旋矩阵解题思路遇到的问题实现
代码题
目总结今日心得977.有序数组的平方题目链接
一定可以拿到心仪的offer鸭
·
2024-01-06 01:25
算法
编译原理
- 编译优化
文章目录编译优化基本概念不存在完全优化正确的观点前端优化常量折叠代数化简不可达删除中间表示上的优化常量传播拷贝传播死代码删删除编译优化基本概念代码优化是对被优化的程序进行的一种语义保持的变换语义保持:程序的可观察行为不能改变变换的目的是让程序能够比变换前:更小更快cache行为更好更节能等等不存在完全优化等价于停机问题给定一个程序p,把opt§和下面的程序比较:L:jmpL编译器从业者永不失业定理
turbolove
·
2024-01-05 18:48
编译原理
编译原理
LV.13 D7 交叉编译工具链 学习笔记
一、交叉编译1.1
编译原理
机器码(二进制)是处理器能直接识别的语言,不同的机器码代表不同的运算指令,处理器能够识别哪些机器码是由处理器的硬件设计所决定的,不同的处理器机器码不同,所以机器码不可移植汇编语言是机器码的符号化
djjyy
·
2024-01-05 15:20
学习
笔记
arm开发
linux
编译原理
字符串识别分析
实验名称字符串识别分析实验目的掌握DFA构造掌握利用DFA识别字符串实验内容和要求根据已知DFA,识别分析字符串实验环境VS2022算法设计思想主要问题与解决方法如何判断分析结束。当待分析字符串分析完毕,并且分析得到的最后一个非终结字符为某一终态,则判断得分析结束且成功,否则识别失败。实验结果体会、质疑、建议代码中的奥妙,其乐无穷!!!源代码#include#include#include#def
Frank_杨
·
2024-01-05 13:30
c++
开发语言
编译原理
与正规文法等价的FA的生成程序
实验名称与正规文法等价的FA的生成程序实验目的1.掌握根据正规文法转化为FA的原理;2.实现FA的生成程序。实验内容和要求输入正规文法,并构造其等价的有穷自动机(FA)。对构造出的FA进行判断——是不确定的有穷自动机(NFA)还是确定的有穷自动机(DFA)。实验环境VS2022算法设计思想构造一个fa[][]结构体表,结点内放置一个string类字符串,供存储后继态。接收终结符和非终结符集,都用s
Frank_杨
·
2024-01-05 13:30
c++
算法
开发语言
编译原理
LL(1)预测分析技术识别字符串
实验名称LL(1)分析技术识别字符串实验目的掌握自顶向下语法分析方法的原理编程完成预测分析法实验内容和要求用LL(1)分析技术对输入串进行句型分析实验环境VS2022算法设计思想主函数由两个函数语句和一个简单的用户交互组成。LL_creat函数负责接收非终结符集和终结符集以及LL表的元素,然后创建LL表。接下来进行分析,分析函数为Analysis函数。分析过程首先创建一个char类栈,通过for循
Frank_杨
·
2024-01-05 13:59
c++
算法
开发语言
编译原理
程序段的单词识别
实验名称程序段的单词识别实验目的1.掌握根据DFA构造此法分析程序的方法;2.解决词法分析程序构造的相关问题。实验内容和要求实验环境VS2022算法设计思想根据设定好的DFA设计程序,即根据DFA有n个状态,每个状态接收k个终结符到达另一个状态,设置n个case,每个case含k多条以上语句,对应一类状态。字符以字符流接收处理,每接收一个待分析字符,则到达一个状态,进入该状态之后,先将该字符装入W
Frank_杨
·
2024-01-05 13:59
c#
开发语言
编译原理
SLR(1)分析技术识别字符串
实验名称SLR(1)分析技术识别字符串实验目的掌握自底向上语法分析方法的原理编程完成LR分析法实验内容和要求本实验要求通过已给的SLR(1)分析表,利用LR分析技术实现对输入串的句型分析,具体包括六个部分:设计思路;主函数main;SLR(1)分析表的录入;分析栈的设计与实现;用LR分析技术对输入串进行句型分析;输出LR分析过程。实验环境VS2022算法设计思想分析栈设计:建立两个栈,一个状态栈,
Frank_杨
·
2024-01-05 13:58
c++
算法
开发语言
C语言—第5次作业—分支与循环(初学者经典
代码题
)
1.判断奇偶数问题描述:判断一个整数是奇数还是偶数。解题思路:使用%运算符判断数字是否能被2整除。代码:#includeintmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(num%2==0)printf("%d是偶数。\n",num);elseprintf("%d是奇数。\n",num);return0;}2.计算阶乘问题描述:计算一个给
林采采学编程+
·
2024-01-05 00:05
C语言知识巩固——练习题
c语言
数据结构
开发语言
编译原理
sql简易编译器
实验内容利用yacc编写一个简易的sql编译器,使其能够使用sql查询语句实验思路词法分析需要解析的单词其实并不是很多tokens=('SELECT','FROM','WHERE',"DOT","MAX","MIN","LP","RP","EQUAL","AVERAGE",'AND','ORDER','OR','BIGGER','SMALLER','BY','DESC','NAME')但是对一些细
sophilex
·
2024-01-04 20:17
实验
sql
python
windows
编译原理
编译器
yacc
用栈来解决表达式问题(算法村第四关黄金挑战)
表达式计算是
编译原理
、自然语言处理、文本分析等领域非常重要的问题。
陈星泽SSR
·
2024-01-04 06:45
算法村
算法
wsl+vscode+gcc+flex-bison
编译原理
一条龙
vscode/C++,最难的不是之后的调试或者运行部分,难的是环境的配置。Windows和Linux(此处用的是wsl)下分别如何配置环境,又有什么大坑,接下来就让我为大家细细分说。当然,在这之前,我必须先说明,强烈建议用wsl+gcc/gdb而不是Windows+mingw32,而我目前只能说明我在Windows下踩的坑,而无法说明最终如何解决调试问题。文章目录wsl+vscode+gccWin
zerolord
·
2024-01-03 21:00
计算机专业毕业生,找工作学C++还是Java?
对软件底层和应用数学感兴趣就C++,基本功是
编译原理
+CPU体系架构+操作系统+计算机网络。好处是壁垒高,坏处是岗位少。就业方向:QT:纯
枪哥玩转嵌入式
·
2024-01-03 21:30
单片机
编程
嵌入式
单片机
51单片机
【Leetcode】2487. 从链表中移除节点
文章目录题目思路
代码题
目2487.从链表中移除节点思路1、递归移除节点:如果头节点为空,直接返回空。递归调用函数处理下一个节点head->next。
想要AC的sjh
·
2024-01-03 15:28
练习题(记录做题想法)
leetcode
链表
算法
c++
【Leetcode】2591. 将钱分给最多的儿童
文章目录题目思路
代码题
目将钱分给最多的儿童思路1、假设每个孩子都分8美元的差值2、需要拆一个8美元的孩子给4美元的孩子3、有一个孩子需要承担多出来的所有钱,让这个孩子来承受这个痛苦4、不足每个孩子分8美元
想要AC的sjh
·
2024-01-03 15:57
练习题(记录做题想法)
leetcode
算法
c++
c语言
【Leetcode】466. 统计重复个数
文章目录题目思路
代码题
目466.统计重复个数思路题目要求找出一个最大整数m,使得经过n2个字符串s2组成的字符串能够被经过n1个字符串s1组成的字符串完全包含的次数。
想要AC的sjh
·
2024-01-03 15:56
练习题(记录做题想法)
leetcode
算法
c++
二月
一月份完成了概率论与数理统计的通读,看了两三遍课本和视频才大概了解,
编译原理
在年前完成通读教材一遍。减少同时关注事情的数量
goldfish2017
·
2024-01-02 02:58
LeetCode(力扣)144. 二叉树的前序遍历Python
LeetCode144.二叉树的前序遍历题目链接
代码题
目链接https://leetcode.cn/problems/binary-tree-preorder-traversal/代码递归遍历#Definitionforabinarytreenode
板砖大的砖头
·
2024-01-01 23:37
leetcode
python
算法
1104.二叉树寻路 力扣 LeetCode每日一题——c++ java python三种
代码题
解
题目链接:二叉树寻路2021年7月29日星期四第一次写力扣每日一题题解,还是三种代码风格(c++,java,python)这几个比较热门的语言,算是一个挑战吧。希望自己能坚持下去,各位一起加油呀。如有错误,烦请指正,闲话少叙,我们直接步入正题。经过观察和推理,我们可以得到几个结论如下层数level与label的关系:2level>label所以我们可以用一个简单的循环求得层数奇数层即(level%
小染大大
·
2024-01-01 23:07
力扣题解
【形式语言与自动机/
编译原理
】CFG-->Greibach-->NPDA(3)
本文将详细讲解《形式语言与自动机》(研究生课程)或《
编译原理
》(本科生课程)中的上下文无关文法(CFG)转换成Greibach范式,再转成下推自动机(NPDA)识别语言是否可以被接受的问题。
小白冲鸭
·
2024-01-01 17:46
python
形式语言与自动机
编译原理
上下文无关文法
下推自动机
NPDA
Greibach范式
手写C语言编译器,学习
编译原理
,写编译器(第六天)
学习
编译原理
,写编译器(第六天)现在已经学会了Bison和Flex部分(没学会的看,学编译器第一天和第二天),那么我们开始实战吧!
Wade_Crab
·
2024-01-01 10:29
学习
汇编
开发语言
学习
编译原理
,写编译器(第二天)
学习
编译原理
,写编译器(第二天)主要学习语法分析器目录理解语法分析(SyntaxAnalysis)理解文法安装Bison学习Bison的基本语法1.理解语法分析(SyntaxAnalysis)理解语法分析
Wade_Crab
·
2024-01-01 10:28
学习
汇编
动手写一个最简单的编译器,又名: 学习
编译原理
,写编译器(第五天)
学习
编译原理
,写编译器(第五天)目录学习编译器第五天编译器概述1.词法分析(Flex)2.语法分析(Bison)3.语义分析和中间代码生成(Python)4.汇编文件进行编译5.生成make文件实现步骤步骤
Wade_Crab
·
2024-01-01 10:27
学习
java
服务器
【Leetcode】1599. 经营摩天轮的最大利润
文章目录题目思路
代码题
目1599.经营摩天轮的最大利润题目链接思路这道题要求计算在一座摩天轮中最大化利润所需的最小轮转次数。有四个座舱,每个座舱最多容纳四位游客。
想要AC的sjh
·
2024-01-01 08:22
练习题(记录做题想法)
leetcode
算法
c++
学习
编译原理
,写编译器(第一天)
学习
编译原理
,写编译器(第一天)主要是学习词法分析器目录1.项目概述2.正则表达式(RegularExpression)3.如何安装flex以及小试身手1.项目概述
编译原理
项目概述:在2023年,我参与了一个
编译原理
项目
Wade_Crab
·
2024-01-01 07:53
学习
汇编
LeetCode刷题日记2022-1-3/1185. 一周中的第几天
1185.一周中的第几天题目描述题解思路题解
代码题
目描述给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。输入为三个整数:day、month和year,分别表示日、月、年。
Bu9_Maker
·
2024-01-01 01:42
Leetcode每日一题
leetcode
算法
python
LeetCode刷题日记2022-1-15/1716. 计算力扣银行的钱-暴力求解
1716.计算力扣银行的钱题目描述题解思路题解
代码题
目描述Hercy想要为购买第一辆车存钱。他每天都往力扣银行里存钱。最开始,他在周一的时候存入1块钱。从周二到周日,他每天都比前一天多存入1块钱。
Bu9_Maker
·
2024-01-01 01:42
Leetcode每日一题
leetcode
算法
python
LeetCode讲解篇之454. 四数相加 II
LeetCode讲解篇之454.四数相加II文章目录LeetCode讲解篇之454.四数相加II题目描述题解思路题解
代码题
目描述题解思路哈希表记录前两个数组所有组合求值和数量,然后组合后两个数组求值,若值在哈希表中存在
醉墨居士
·
2024-01-01 01:03
数据结构与算法
leetcode
算法
哈希算法
Vue 模板
编译原理
Vue模板
编译原理
是指将Vue的模板转换为渲染函数的过程。在Vue中,模板被定义为HTML代码片段或者在.vue单文件组件中定义。
&ACE&
·
2024-01-01 01:31
vue.js
javascript
前端
【Leetcode】1154. 一年中的第几天
文章目录题目思路
代码题
目1154.一年中的第几天链接思路题目要求是给定一个字符串date,它代表一个日期,采用标准的YYYY-MM-DD格式。需要计算这个日期是当年的第几天。
想要AC的sjh
·
2024-01-01 01:27
练习题(记录做题想法)
leetcode
算法
c++
【形式语言与自动机/
编译原理
】CFG->Greibach->NPDA(1)
本文将详细讲解《形式语言与自动机》(研究生课程)或《
编译原理
》(本科生课程)中的上下文无关文法(CFG)转换成Greibach范式,再转成下推自动机(NPDA)识别语言是否可以被接受的问题。
小白冲鸭
·
2024-01-01 00:19
编译原理
形式语言与自动机
上下文无关文法
Greibach范式
下推自动机
NPDA
【形式语言与自动机/
编译原理
】CFG-->Greibach-->NPDA(2)
本文将详细讲解《形式语言与自动机》(研究生课程)或《
编译原理
》(本科生课程)中的上下文无关文法(CFG)转换成Greibach范式,再转成下推自动机(NPDA)识别语言是否可以被接受的问题。
小白冲鸭
·
2024-01-01 00:19
编译原理
形式语言与自动机
上下文无关文法
Greibach范式
下推自动机
NPDA
编译原理
php,PHP8.0新特性:JIT即时编译
JIT
编译原理
一.查看JIT
编译原理
图二.ZendOpcache作用1.检查opcodes是否缓存2.zendcompiler编译器进行编译生成opcodes3.optimizer优化器生成优化后的opcodes4
投行小布
·
2023-12-31 11:07
编译原理php
编译原理
----FIRST集,LARST集,FIRSTVT集,LASTVT集
目录FIRST集:LARST集:FIRSTVT集:LASTVT集:构造规则:FIRST集:(1)A-->,若是终结符,那么FIRST(A)=,若是非终结符,那么FIRST(A)=FIRST()(2)若A-->,那么FIRST(A)=举个例子:1.First(E)E->T,最左边为T,又因为T->F,最左边为F,F->(E)|i,则最左边为{(,i}2.First(T):只需要看符号串最左边的符号,
dulu~dulu
·
2023-12-31 11:10
编译原理
编译原理
FIRST集合
LARST集合
FIRSTVT集合
LARSTVT集合
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他