自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 操作系统——多级反馈队列调度系统

模拟实现多级反馈队列调度算法

2023-06-19 20:45:43 2851

原创 计算机系统结构实验——两个矩阵相乘

WinDLX模拟器两个矩阵相乘

2023-06-19 20:32:43 507

原创 Python实现语法分析(词法分析改进)

根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。

2023-06-19 20:26:31 971

原创 Python实现词法分析(结合fastapi框架)

通过编写一个具体的词法分析程序,加深对词法分析原理的理解。掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。

2023-06-19 20:07:50 510

原创 页面置换算法(FIFO/LRU/OPT)

页面置换算法(FIFO/LRU/OPT)

2023-05-17 21:39:22 1068

原创 缓冲区进程互斥

有四个进程,R1,R2,W1,W2,一个共享缓冲器B,B可以存储一个字符,R1可以从磁盘写入一个字符到B,R2可以从寄存器写入一个字符到B,W1从B中取出一个字符送到打印机打印,W2将字符读出并送往显示器显示,B只能互斥使用。请你设计一个算法完成进程同步,说明你的信号量和初始值,并用PV操作描述代码。【2016年北京大学自主命题831,第二(3)题】

2023-03-31 11:56:00 279

原创 操作系统学习同步与互斥例题:理发师问题

【代码】理发师问题。

2023-03-30 23:50:25 336

原创 Python实验六

从键盘输入一段数字, 加密规则如下:对于每一个位置上的数字进行如下处理: 每位数字加上 5, 然后除以 10 得到的余数代替该数字, 再将第一位和最后一位交换,第二位与倒数第二位交换, 依此类推, 最后输出加密后的数字密码。a的值,其中a是一个数字,表示s由几个数相加。编写一个程序,根据用户输入的欲混合的两种原色,输出混合得到的次生色的名称。以下是一段温度转换程序,可以实现华氏温度和摄氏温度的转换,请自行阅读程序,在理解程序的基础上,仿照此程序,写一个人民币和美元之间的货币转换程序。大于等于90分为A;

2022-10-14 19:56:41 16399 4

原创 Python实验五

录入两份学生名单,采用集合的特点去掉重名,输出同时出现在两个名单里的人,输出两份名单里所有的人(去掉重名)录入学生的基本信息,取得学生的姓名、性别和平均成绩(科目数量不确定,但至少有一项)输入分别是以逗号分隔开的学号,姓名,性别,年龄,是否少数民族,成绩表。输出第一行:同时出现在两份名单中的人,升序排列。输出第二行:两份名单中的所有人,升序排列。输出第一行:元组形式表示的学生姓名和性别。输出第二行:该生的平均成绩,保留两位小数。输入分别是以逗号分隔开的学生名单。

2022-10-14 19:16:35 4034

原创 Python实验四

程序片段编程题1. 题库:嵌套列表元素求和【问题描述】输入一个嵌套列表,嵌套层次不限,求列表元素的和。这个列表的每个元素是整数。【输入形式】嵌套列表【输出形式】整数【样例输入】[1,2,3,[4,5,6,7],8]【样例输出】36【样例说明】把每个元素取出来,求和。def sumlist(L): sum=0 for i in range(len(L)): if (type(L[i]) == type([])): sum=sum+s

2022-10-14 17:14:43 4976

原创 Python实验三

程序片段编程题1. 题库:把长度为2n的列表分成n对,使得每一对的最小值的和最大。【问题描述】给定长度为2n的自然数列表nums,把这些数分成n对,把每一对的最小值加起来(不同的分法,其和可能不同),输出最小值和的最大值。【输入形式】输入偶数长度的列表,包括方括号,逗号分隔【输出形式】和的最大值,整数【样例输入】[1,4,3,2]【样例输出】4【样例说明】把列表按照某种分法,分成n对,把每一对的最小值加起来。不同的分法,其和是不同的。例如[1,4,3,2]可以分为:4,1和3,2

2022-04-19 22:35:34 10641

原创 Python实验二

程序片段编程题1. 题库:把数列的元素重复n次,然后元素的平方形成新列表,然后去除重复元素【问题描述】读入一个整数列表和正整数n(n>1),把列表中每个元素重复n次,并对每个元素进行平方形成新的列表,最后去除列表中的重复元素。打印输出新列表。【输入形式】第一行输入列表,包括方括号,元素之间用逗号分隔。第二行输入重复的次数。【输出形式】直接用print输出列表【样例输入】[2,3,4,5,5]5【样例输出】[4, 9, 16, 25]ls = eval(input())n

2022-04-19 21:56:40 13394

原创 Python实验一

Python实验一

2022-04-19 21:34:05 7053

原创 设计一个时间类Time,要求:(1)包含时(hour)、分(minute)和秒(second)私有数据成员。(2)包含构造函数,重载关于一时间加上另一时间的加法运算符+、重载关于一时间减去另一时间

#include<iostream>using namespace std;class Time//时间类{ public: friend istream & operator>>(istream &in,Time &t);//重载“>>”运算符为友元函数 friend ostream & operator<<(ostream &cout,Time&t);//重载“<<...

2021-06-22 18:55:33 1149

原创 定义Staff(员工)类,由Staff分别派生出Saleman(销售员)类和Manager(经理)类,再由Saleman(销售员)类和Manager(经理)类采用多重继承方式派生出新类SaleMana

#include<iostream>#include<string.h>using namespace std;//Staff(员工)类class Staff{public: Staff(int nu,char na[],double rf,int bs,int pr)//编号(num)、姓名(name)、出勤率(rateOfAttend)、基本工资(basicSal)、奖金(prize) { num=nu; strcpy...

2021-06-22 18:52:41 148

原创 定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma

#include<iostream>#include<cstring>using namespace std;class Student//定义Student类{private: char name[18];//定义长度为18的姓名字符数组 int num;//学号 int mathScore, englishScore;//数学成绩,英语成绩 static int count, mathTotalScore, englishTotalSco...

2021-06-22 18:48:24 1396

Python实现语法分析(词法分析改进)

ty

2023-06-19

Python实现语法分析(词法分析改进)

ty

2023-06-19

Python实现语法分析(词法分析改进)

ty

2023-06-19

Python实现词法分析(结合fastapi框架)

Python实现词法分析(结合fastapi框架)

2023-06-19

Python实现词法分析(结合fastapi框架)

Python实现词法分析(结合fastapi框架)

2023-06-19

Python实现词法分析(结合fastapi框架)

Python实现词法分析(结合fastapi框架)

2023-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除