logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编译原理:源程序的预处理及词法分析程序的设计与实现(含代码)

源程序的预处理及词法分析程序的设计与实现写在最前面:代码按着自己的想法写的,与这个博客讲的方法有不一样的地方。另:我的代码是从文档中读取需要处理的代码,处理完之后打印在另两个个文档,直接复制可能无法运行,需要自己创建三个文档:文档一(源代码);文档二(预处理之后的源代码);文档三(二元组)。记得检查文件位置和名字是否正确。一、实验目的设计并实现一个包含预处理功能的词法分析程序,加深对编译中词法分析

#c语言#开发语言#后端
人工智能:状态空间图(超详细经典例题讲解,通过例题教会你如何解决状态空间图问题)

状态空间常记为三元组:。其中,S为初始状态的集合,F为操作的集合,G为目标状态的集合。问题的状态空间图是一个描述该问题全部可能的状态及相互关系的有向图。如考虑操作的代价,状态空间图就是一个赋值有向图。1、一个猎人要带着一只狼、一只羊、一捆草过河,但是人不在的时候,狼会吃羊、羊会吃草,猎人每次只能带一样东西过河。试构造状态空间图,并给出他们能顺利过河的方案。对于这种过河的题目,我们一般默认刚开始都在

文章图片
#算法#人工智能
编译原理:算符优先分析算法的设计与实现(含代码)

算符优先分析算法的设计与实现写在最前面:我的编译原理学的不是很好,不怎么听课,所以我写代码的思路比较简单。简单的思路也就意味着代码很笨重,介意的话请点叉叉。如果有什么指教欢迎评论区留言。一、实验目的根据算符优先分析法,对表达式进行语法分析,使其能够判断一个表达式是否正确。通过算符优先分析方法的实现,加深对自下而上语法分析方法的理解。二、 实验内容输入文法。可以是如下算术表达式的文法(你可以根据需要

文章图片
#算法#c++#软件工程
人工智能:状态空间图(超详细经典例题讲解,通过例题教会你如何解决状态空间图问题)

状态空间常记为三元组:。其中,S为初始状态的集合,F为操作的集合,G为目标状态的集合。问题的状态空间图是一个描述该问题全部可能的状态及相互关系的有向图。如考虑操作的代价,状态空间图就是一个赋值有向图。1、一个猎人要带着一只狼、一只羊、一捆草过河,但是人不在的时候,狼会吃羊、羊会吃草,猎人每次只能带一样东西过河。试构造状态空间图,并给出他们能顺利过河的方案。对于这种过河的题目,我们一般默认刚开始都在

文章图片
#算法#人工智能
数据库课程设计:高校教务管理系统(含代码)

CSDN资源百度网盘提取码:a5iq1、本课程设计没有特别高大上,人机交互界面使用的Java swing的各种组件,后端就是Java和SQL server,压缩包里面我给出了SQL文件,大家下载后在SQL server直接运行就可以了,但是我不知道MySQL或者Navicat是否能够运行,建议大家搜一下,我觉得应该挺好解决的,如果想用MySQL的话。2、下载压缩包、打开压缩包,里面会有三样东西。这

文章图片
#数据库#java#sqlserver +1
数据库课程设计:高校教务管理系统(含代码)

CSDN资源百度网盘提取码:a5iq1、本课程设计没有特别高大上,人机交互界面使用的Java swing的各种组件,后端就是Java和SQL server,压缩包里面我给出了SQL文件,大家下载后在SQL server直接运行就可以了,但是我不知道MySQL或者Navicat是否能够运行,建议大家搜一下,我觉得应该挺好解决的,如果想用MySQL的话。2、下载压缩包、打开压缩包,里面会有三样东西。这

文章图片
#数据库#java#sqlserver +1
操作系统:可变分区管理实现内存的动态申请与释放(含代码)

固定分区存储管理将内存空间划分为若干个位置和大小固定的分区。可变分区存储管理不会预先划分内存分区,而是在进程装入内存时根据进程大小动态地建立分区。也就是说,最开始的时候,内存就只有一个大分区(假设这个分区大小为1000)。当一个新作业要求装入时,必须找到一个足够大的空闲区。如果找到的空闲分区大小等于作业需要的大小,则把该空闲分区分配给作业。如果找到的空闲分区大小大于作业需要的大小,则把该空闲分区分

文章图片
#linux#c语言#ubuntu
数据库课程设计:高校教务管理系统(含代码)

CSDN资源百度网盘提取码:a5iq1、本课程设计没有特别高大上,人机交互界面使用的Java swing的各种组件,后端就是Java和SQL server,压缩包里面我给出了SQL文件,大家下载后在SQL server直接运行就可以了,但是我不知道MySQL或者Navicat是否能够运行,建议大家搜一下,我觉得应该挺好解决的,如果想用MySQL的话。2、下载压缩包、打开压缩包,里面会有三样东西。这

文章图片
#数据库#java#sqlserver +1
操作系统:哲学家就餐问题的奇偶解决方法(含代码)

1. 原理说明0、1、2、3、4为哲学家⓪、①、②、③、④为筷子哲学家就餐问题是一种一个进程需要两个临界资源的问题。如果每位哲学家都先拿自己左边的筷子,那么此时没有冲突,每位哲学家都可以拿到自己左边的筷子。但是接下来每位哲学家都去拿自己右边的筷子时,右边的筷子已经被右边的哲学家拿走了,那么所有的哲学家就只能等着自己右边的哲学家把其左边的筷子放下才能继续就餐,因此整个程序会陷入永久阻塞。这种每个进程

文章图片
#开发语言#linux#c语言
数据库课程设计:高校教务管理系统(含代码)

CSDN资源百度网盘提取码:a5iq1、本课程设计没有特别高大上,人机交互界面使用的Java swing的各种组件,后端就是Java和SQL server,压缩包里面我给出了SQL文件,大家下载后在SQL server直接运行就可以了,但是我不知道MySQL或者Navicat是否能够运行,建议大家搜一下,我觉得应该挺好解决的,如果想用MySQL的话。2、下载压缩包、打开压缩包,里面会有三样东西。这

文章图片
#数据库#java#sqlserver +1
到底了