PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。 一.PL/0语言建立一个词法分程序GETSYM(函数) 二.PL/0语言建立一个语法分析程序BLOCK(函数) 三.建立一个解释执行目标程序的函数 内含所有源码和最终实验报告
2019-12-21 19:34:16 120KB 编译原理 山东大学 PL/0语言 词法分析
1
Project 1 建立线程系统 1.1 实现 KThread.join() 1.2 实现条件变量1.3完成alarm类1.4 Communicator()1.5 PriorityScheduler1.6 Boat() Phase 2 实现文件系统 2.1文件系统调用 2.2 多道程序设计 2.3 实现系统调用 2.4 彩票调度 犹豫很久要不要把nachos整个传上来,这个课设很有难度,我希望有需要的同学不要马上做伸手党,沉下心来自己琢磨一下,实在没办法再用这个吧。
2019-12-21 19:34:16 504KB nachos 操作系统 java
1
实验5.生成一个100个点,300条边的无向图,对于图中的每个连通分支,计算其中的割点。从连通分支中删除该点,会导致分支不再连通的点被称为割点。 实验6.用局部搜索算法,求一个无向图的最小生成树。生成一个无向连通图,有100个点,1000条边,边上的权重是1到20之间的随机整数。用Kruskal或prim算法求得该图的最小生成树,验证局部搜索算法的对错。 实验7.已知Bellman-Ford算法能判断一个有向加权图是否含有负权重的圈。请设计一个算法,从图中找出一个负圈。图:100个点,500条边,每条边的权重是[-5,5]之间的随机非零整数。要求多次生成这样的随即图,直到发现负圈为止。
2019-12-21 19:34:16 3.08MB 算法导论 Bellman-ford 局部优化 连通分支
1
山东大学信息安全往年期末试题整理
2019-12-21 19:31:47 10.73MB 山大期末题
1
山东大学2017-2018数据结构期末考试题目回忆版 一、 填空题(20分) 1.删除线性表中第i个元素需要移动多少个元素 (ppt第三章上有) 2.(之前没有相关题目的练习)复杂度分析 (1)s=i=0while(s<=n)i++ s+=i (2) (3)while(i<=n)i*=2
2019-12-21 19:31:32 14KB 山东大学 数据结构 期末考试
1
实验一:参考以上示例程序中建立并发进程的方法,编写一个多进程并发执行程序。父进程首先创建一个执行ls命令的子进程然后再创建一个执行ps命令的子进程,并控制ps命令总在ls命令之前执行。
2019-12-21 19:30:41 846KB OS实验
1
山东大学2018年软件工程考试原题,包含个人复习的一些感悟和方法。除了选择、填空,其他都比较详细,选择填空基本都在网上题库里。
2019-12-21 19:28:41 15KB 考试真题 软件工程
1
山东大学软件学院数字图像处理技术2018年期末考试原题,回忆带出,考试的图、公式也都补齐了,无答案。
2019-12-21 19:28:41 215KB 数字图像处理 考试原题
1
山东大学计算机组成原理课程设计,微指令和硬布线的实现。手写的几张手机拍的照片特别推荐;微指令还有硬布线公式可以参考;老师给的PPT要好好看;图一定要自己画,这样最终才能看到这个小CPU的真面目;友情提示:要注意cp脉冲
2019-12-21 19:25:26 59.4MB 计组课设
1
2016年汇编考试的复习PPT,回忆版考题,做实验的笔记,全部课后题答案
2019-12-21 19:25:26 1.49MB 汇编考试
1