自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_52046937的博客

写作业啦

  • 博客(48)
  • 资源 (11)
  • 收藏
  • 关注

原创 JAVA实现中缀表达式转为逆波兰式并计算

1.检查中缀表达式的语法,并给出错误位置未使用预测分析表,仅使用简单的栈结构实现数字、运算符和括号匹配的检查2.将中缀表达式转换为逆波兰式3.计算逆波兰式的值4.具有简单的GUI,操作简便

2023-05-31 19:50:54 192

原创 一个招聘网站的详细部件设计

这里所提及的软件部件,系指能够完成特定功能、相对独立的一些代码集合,它们可以是插件、组件、控件、函数、过程、子程序、动态连接库、等等。具体呈何种形态,取决于实际采用的开发工具和将要实现的软件结构。按照合适的顺序,逐个描述软件部件的详细情况。描述的顺序可以是按层次横向进行描述,也可以是按模块纵向进行描述,总之描述的方式必须有利于读者理解软件结构。

2023-05-19 10:06:16 386

原创 Git简介与使用

Git->分布式版本控制系统,分为本地仓库和远程仓库:一般的工作流程如下:从远程仓库中克隆或拉取代码到本地(Clone一般是克隆别人的完整项目,Pull一般是在项目开发过程中在本地同步partner的提交到远程仓库的代码)在本地codingCommit之前将代码提交到缓存区(此时均在本地)提交到本地仓库(此时仍在本地,本地的仓库中保存着提交的各个历史版本)在需要时将代码提交到远程仓库(Push,此时别的团队成员可以看到你的提交,以及你的修改,git会显示出你删除的和增加的代码)

2023-04-06 23:06:57 476

原创 【swjtu】陶宏才数据库第3章 关系数据库系统RDBS作业

一个电影资料库有四个实体“电影”,“演员”,“导演”,“电影公司”。“电影”的属性有电影编号,电影名,电影类型,对白语言;在错误提醒时,外键约束只能是给出一个系统的错误提示,而触发器能够自定义的错误消息,来给错误进行一个很好的提示。外键约束定义外键的列需要是另一个表的主键或者是候选键,而触发器定义的列只要是两个表都有的列即可。语句的书写,同时还掌握了很多对于数据库的知识,例如触发器的创建和使用,连接方式等等。假定“电影公司”为主表,“导演”为从表,请利用触发器方式,定义从表到主表方向的完整性。

2022-12-20 11:17:57 609

原创 【swjtu】数字电路课程设计-音乐播放器

另一种情况是,当当前歌曲播放完毕时自动切换到下一首,具体是通过设置一个flag,当歌曲播放时,flag置1即高电平,歌曲序号加一,播放完毕flag置0即低电平,判断歌曲序号,播放对应歌曲;音符选择模块:通过调用case语句,使所存储的乐谱的每个音符依次调用相应的频率生成,使之发出对应的音符声音,加之播放节拍长短的控制,使连续播放节奏不一的音符串,即实现整个乐曲的成功播放。音符声音形成模块:首先计算相应音调所对应的频率,利用分频电路对时钟信号进行相应的分频处理,使之生成对应的频率,即可发出对应音调的声音;

2022-11-21 23:05:00 1761 2

原创 JAVA实现简单计算器布局与功能(附完整源码)

初识java:利用swing制作一个简单的计算器涉及学习内容:设置窗口设置按键设置文本框只读String字符串操作:与double类型间的相互转换设置字体属性对计算器多种使用情况的考虑,如以加减法为例:正常操作,输入一个数后按+号再按另一个数字:12+15考虑使用者先按+号,那么应该该显示:0+,乘除则为1*;被除数不能为0。

2022-11-12 12:16:32 1251 2

原创 【swjtu】算法作业七

题目2: 可能有不少的同学玩过“贪吃蛇”的游戏,游戏中蛇头带动整个蛇的移动,蛇身将沿蛇头移动过的位置进行移动。,SL,其中S1为蛇头,SL为蛇尾,中间则是蛇头到蛇尾之间的部分。蛇在某个区域内移动时,如果蛇头所在位置的上下左右四个方向没有其它的物体,则蛇头S1可以朝其中任何一个方格移动,蛇身则填补前面移动后的区域,也就是S2移动到S1所在区域,S3移动到S2所在区域……bfs函数时间复杂度为常数,main函数中输入时间复杂度较大,蛇输入部分为L,障碍物输入部分为K,所以总体时间复杂度为O(n)=L+K。

2022-09-07 19:53:21 527 2

原创 【swjtu】算法作业六

其后的w行,每一行有l个字符,由“.”,”#”和“@”符号构成,分别表示黑色方格,白色方格和人起始所在的黑色方格。题目2: 一个人站在一个由黑白方格构成的矩形区域中,他从某个黑色方格出发,向上下左右四个方向移动,每次只能从一个黑色方格移动到另一个黑色方格,问他最多能够走多少个黑色方格。题目1:数独游戏是在9*9的方格中填放1~9的数字,要求每一行、每一列以及3*3的方格中的数字均不能相同,如下图所示。输入包含9行,每一行包含9个数字,对应每个方格中的数字,0表示该方格的数字为空。

2022-09-07 19:45:42 602

原创 【swjtu】算法作业五

题目1:某体育比赛在甲乙两队中进行,两队参赛的人数相同,要求所有队员必须参赛且只能参加一次比赛。每次比赛,甲乙双方各派出一人与对方进行比赛,总胜出人数最多的队将获得比赛最终的胜利。为了取得比赛的胜利,教练在比赛前需要进行相应的排兵布阵。教练在排兵布阵时,往往会参考双方队员以往的成绩,并给出一个综合性的评分,如果某队队员相比另一队队员的评分高,则获胜的机率就越高。输入要求:输入的第一行包含一个整数n,表示甲乙双方出场的总人数。其后的2行,每行包含n个整数,分别表示甲乙两队各个队员的评分成绩。

2022-09-07 19:38:30 740

原创 【swjtu】算法作业四

题目1 一个序列由N个元素组成,现希望从该序列中挑选出F个连续的元素,使这些数的均值(挑选出的连续数之和/数的个数)最大。输入要求:输入第1行包含两个整数N和F,其后的1行包含N个整数,表示该序列元素的个数。输出要求:输出占1行,为对应的最大均值,精确到小数点后三位。输入样例:10 6输出样例:6.500intarr[10],sum[10]={0},f[10]={0},num[10]={0};

2022-09-07 19:29:37 580

原创 【swjtu】算法作业三

需要注意的是,P数组里有两种类型的数据,type=0时代表变电站,type=1时代表工人,在计算距离时,首先需做判断,若两点是类型不同的两类数据,则可以计算距离d,否则将距离d置为INF=1e20,由此实现在更新最短距离时,不会更新同类型数据的距离,从而实现为电站分配距离最近的工人。,即给定一个3^(n-1)*3^(n-1)矩阵,初始全赋值为空,将其划分为9个3^(n-2)*3^(n-2)的子矩阵,每次只递归上。记为T(n),当n=1时,T(n)=O(1),n>1时T(n)=4T(n-1)+O(1)

2022-09-07 19:18:16 369

原创 【swjtu】算法作业二

当chess数组全为‘#’时,时间复杂度最大,考虑第一个字符‘#’在第一行时,有n种情况,则第二个字符需在(n-1)*(n-1)数组中,推广可知,剩下n-1个字符的话需在(n-1)*(n-1)数组中;dfs函数在执行前需判断k的大小,时间复杂度*1,设关于时间复杂度的函数为T(n),dfs(1,n)的时间复杂度为T(n),由分析可知,有如下递归关系。,s=2=minw=80且a[2][1].price=40

2022-09-07 19:09:13 376

原创 【swjtu】算法分析与设计作业一

​有一个水平放置的矩形纸箱,现希望用隔板把这个纸箱分割成很多小的格子,每个格子都可以放下若干个物品。从上往下看的效果如下图所示。已知纸箱左上角和右下角的坐标以及每个隔板放入纸箱后的位置坐标。现有若干个物品,已知物品放入纸箱后的位置,求每个格子中有多少个物品?输入描述:输入的第一行包含6个整数,分别是n(0

2022-09-07 19:04:20 974 1

原创 【swjtu】算法实验8.3机器人搬货物

(1) 给出采用分支限界法求解该问题时的目标函数,约束条件以及限界函数。(2) 给出采用分支限界法求解样例输入时的解空间树。(3) 分析采用分支限界法求解样例输入时的求解过程,堆结点的定义,堆结点的值以及堆中元素的变化过程。(4) 画出采用分支限界法求解样例输入时的搜索空间树。(5) 编写相应的程序。(6) 调试步骤(5)的程序,验证样例输入时程序执行过程中堆的变化过程是否与步骤(3)的分析结果一致。通过程序的求解过程,分析影响算法时间效率的主要因素有哪些?

2022-09-07 11:26:42 1630

原创 【swjtu】算法实验8.2比较采用分支限界法和回溯法求解旅行商问题时的运行时间

(1) 分析影响分支限界法程序运行时间的主要因素。(2) 设计实验,验证(1)中分析结果是否与实验结果一致。(3) 通过上机实验,绘制分支限界法和回溯法城市数量-运行时间关系曲线,分析算法对程序运行时间的影响。(4) 撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、实验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。

2022-09-07 11:17:36 182

原创 【swjtu】算法实验7.4 搭积木

一个小孩手中有N块正方形的积木,他总是想不同的方法来搭建各种 不同的楼梯。他搭建的楼梯必须满足如下条件:(1) 楼梯每个台阶的砖块数不能相同,且严格递减。(2) 每个楼梯至少包含两个台阶(3) 必须用完所有的积木请编写程序计算该小孩最多有多少种满足上述条件的不同的搭建方法。输入要求:输入1行,积木的个数N, N大于等于3。输出要求:输出1行,有多少种不同的楼梯搭建方法。输入样例:10输出样例:9实验预习:(1) 写出采用回溯法求解上述问题的目标函数,约束条

2022-09-07 11:13:06 206

原创 【swjtu】算法实验7.2 回溯法时间复杂度分析比较

(1)分析实验7.1中算法的时间复杂度。(2)采用动态规划算法求解实验7.1中的问题,分析其算法时间复杂度。(3)分析比较(1)和(2)两种算法的特点及适用范围。(4)实验比较回溯法及动态规划算法程序的运行时间与城市数量之间的关系,并与前面的分析结果进行比较。(5)撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、实验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。

2022-09-05 22:48:13 2263

原创 【swjtu】算法实验6.3贪心算法设计实现任务调度器

(1)设计贪心算法,分析样例输入时算法的执行过程,写出分析过程。(2)编写程序实现该算法。(3)采用贪心法设计实现程序并上机调试,验证数据输入输出实例与算法实现程序的实际执行结果是否一致。(4)撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、实验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。

2022-09-05 22:32:58 1494

原创 【swjtu】算法实验5.4动态规划在实际中的应用

有一个二维矩阵,矩阵中元素有正也有负。定义子矩阵的和为其所有元素之和,最大子矩阵为子矩阵和值最大的子矩阵。输入:输入的第一行为N,表示矩阵的行数和列数。其后的N行每行包含N个元素,表示矩阵每行元素的值,元素之间用空格隔开。输出:输出一行,包含一个整数,表示其最大子矩阵的和。样例输入:40 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2要求:将矩阵的某一行看成一个序列,设

2022-08-24 10:52:38 524 3

原创 【swjtu】算法实验5.2动态规划时间复杂度分析比较

已知某问题采用动态规划算法求解的程序,要求:将该程序dp函数修改为采用递归调用实现。分析两种不同算法的时间复杂度。上机实验,绘制曲线比较两种算法在相同输入情况下的运行时间,并与(2)中的分析结果进行对比。撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、实 验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。

2022-08-24 10:41:37 1197

原创 【swjtu】算法实验4.3 棋盘覆盖问题

在一个2kX2k(k>=O)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。棋盘覆盖问题要求用4种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。

2022-08-24 10:36:59 220

原创 【swjtu】算法实验4.2 分治算法搜索目标值

编写一个分治算法来搜索mxn矩阵matrix中的一个目标值 target,该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。

2022-08-24 10:29:01 193

原创 【swjtu】算法实验3.3穷举法解决任务分配问题

有n(n>=1)个任务需要分配给n个人执行,每个任务只能分配给 一个人,每个人只能执行一个任务,第i个人执行第j个任务的成本是(1

2022-08-19 18:45:20 858

原创 【swjtu】算法实验2.4分析算法时间复杂度

分析给定算法的时间复杂度。上机实验,绘制不同输入情况下的运行时间曲线,并与(1)中的分析结果进行比较。撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、 实验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。

2022-08-19 18:37:10 552

原创 【swjtu】算法实验2.1采用快速排序对某序列进行排序

编写快速排序算法对应的程序,并计算序列长度为n时算法的运行时间。要求将运行时间保存到文件中。文件分成两行,第1行为n的值,第2 行为该算法的执行时间,以ms为单位。编写程序,计算n = 1000~100000,每次递增1000情况下算法的运 行时间,要求将运行时间保存到文件中。文件分为两行,第1行为n的值,用 逗号隔开,第2行为对应n的执行时间,以ms为单位,用逗号隔开。

2022-08-19 18:28:25 599

原创 【swjtu】算法实验1_3_为寻找一个二维数组中不同行不同列的相同符号的组数。在输入样例中,n=3,因此创建了一个3*3的二维数组

该算法为寻找一个二维数组中不同行不同列的相同符号的组数。在输入样例中,n=3,因此创建了一个3*3的二维数组,其中符号为:#.####.#.又,k=2,即寻找该数组中在不同行不同列的2个为一组的“#”有多少组。算法主体为dfs函数,首先由第一行开始,依次首先执行dfs(1,2),在函数体内,需判断标志数组sign[]是否为0,以及该行该列字符是否为“#”,易知第一行第一列符合,接着递归调用,即执行dfs(2,1),即开始判断第二行是否有符合的字符,此时只需再另寻一个“#”即可,因此k=k-

2022-08-19 18:17:35 360

原创 【swjtu】算法分析与设计实验1_1_求两个圆相交部分面积

已知两个圆的圆心坐标以及半径,求两个圆相交部分的面积,并精确到小数点后3位。要求:用自然语言描述法描述上述问题的求解算法。绘制算法程序流程图。用伪代码描述上述问题的求解算法。根据相关的描述方法,编写程序。设计相应的测试数据,上机验证程序执行结果是否正确。撰写相应的实验报告,实验报告内容包括:实验目的、实验任务、实 验环境、实验步骤、实验结果及其分析以及实验总结等部分内容。...

2022-08-15 11:18:39 270

原创 随机排列数组

问题:构造一个1-a的随机排列数组解答:#include<stdio.h>#include<Windows.h>int main(){ int a, b, num[100] = {0}; scanf("%d", &a); for (int i = 0; i < a;i++) { int flag = 1; b = (rand() % a) + 1; for (int j =

2022-05-16 21:21:46 70 4

原创 SQL sever(2019)安装及使用初体验

首先放个百度盘的链接,大噶不用跑官网了(不晓得为啥阿里盘不能分享iso😒)里面是SQLsever的映像文件和ssms的setup映像文件打开后找到setup.exe文件管理员运行即可ps:最后安装完毕后,记得将光盘驱动器弹出,就可以放心地将iso文件删除啦开始安装:这个iso貌似把密钥包含到里面了,不用再找啦一直点下一步,不建议勾选检查更新;防火墙警告忽略掉;共享功能对于不使用SQL Server做数据仓库的同学是不需要安装的实例功能的选择建议如.

2022-04-12 01:10:31 3270 1

原创 REDMI note 5 刷机笔记

背景:REDMI note 5想刷原生安卓硬件:骁龙636 4+64软件:安卓9的MIUI12想找原生安卓12包,没得,确切的说是一个适合我这个手机的原生包都没找到,退而求其次,刷类原生安卓12,听说AEXROM的包很好,Download Center | AospExtended可是当我找到的时候似乎挂掉了??包的地址都是404,还发现这个XDA论坛XDA Forums (xda-developers.com) 似乎都是大佬(确信),不过都是英文,对我来说不太友...

2022-02-04 19:56:44 2301

原创 数据库(MySQL)学习(安装)笔记

首先我电脑之前有安装MariaDB,其中也包含MySQL,但是不清楚和Mysql有什么区别,具体参考连接:详谈MySQL和MariaDB区别与性能全面对比_mariadb_脚本之家 (jb51.net)其中详细解释了两者的区别,有一点要注意的是,MariaDB很可能已经占用了我的3306端口,后续安装mysql时可以尝试使用3307或3308,如果没有类似问题直接往下看叭。MySQL的安装,具体参考连接:MySQL数据库下载及安装教程(最新版!史上最详细!) - 工程师搁浅 - 博客

2022-02-04 19:43:21 470

原创 【swjtu】数字电路实验7_8_电子琴设计

一、 实验目的 1、 了解基本的乐理知识。 2、 学习电子设备发声原理。 3、 巩固 ModelSim 仿真方法。 二、 基本实验内容 电子琴采用与钢琴相似的键盘作为弹奏界面,由电子线路产生乐音的一种乐器。简单的电子琴只能发出接近纯音的声音,高级的电子琴能够模拟各种其它乐器的音色,甚至还能自己编辑音色,打节拍、录音…功能复杂而强大。 本实验要求以 FPGA 为硬件电路核心,设计一个 14 键单音电子琴。电子琴的每个琴键对应一个七声音阶的简谱音符(用 C 调,可以占两个完整..

2022-01-10 20:35:09 2922 1

原创 【swjtu】数字电路实验6_旋转编码器人机交互电路设计

一、 实验目的 1、 学习旋转编码器的使用。 2、 巩固 Verilog HDL 设计时序电路。 二、 实验内容 旋转编码器是一种输入器件,常用于示波器、信号源、汽车仪表盘等各种电子设备中,它可以识别旋转的方向及旋转量(角度)。有些旋转编码器还带有一个按压式轻触开关,将多种操作融入一个器件当中,使操作更加便捷、灵活。 旋转编码器有 3 个引脚:1-A,2-B,3-COM(公共脚);带轻触开关的旋转编码器还有 K1,K2 引脚。 1. 任务要求(1) 编写一段 Veri..

2022-01-10 19:59:11 307

原创 【swjtu】数字电路实验5_按键防抖动

一、实验目的 1. 学习有限状态机的设计。 2. 学习信号边沿抖动的消除方法。 二、基本实验内容 由于金属弹性形变的原因,按键/开关在状态切换 过程中总是会有或多或少的抖动情况,有时这种抖动会导致电路误动作,甚至无法正常工作。比如在设置参数时,按一下“加 1”可能会加 4~5 个数;生活中常见的情况是鼠标单击变成了双击等。因此,在很多时候,输入电路的信号需要经过防抖动处理之后才会送到后级电路。 按键抖动消除有多种方法: 1. 积分法(模拟电路); 2. 施密特触发器(..

2022-01-10 19:40:12 1524

原创 【swjtu】数据结构实验课程设计_图的关键路径

报告目录1. 课程设计内容与要求(P2)2. 程序设计报告 2.1 总体设计(P2-P3) 2.2 详细数据结构设计(P3) 2.3 详细算法设计(P3-P5)3. 程序测试报告(P5)4. 结论(P5)5. 源程序附录(P5-P10) 课程设计内容与要求: 用字符文件提供数据建立AOE网络邻接表存储结构,编写程序,输出一条关键路径以及工程的最短完成时间。输出的关键路径用该路径上全部顶点的拓序有序序列表示。实验目的:掌握图的邻接表存储...

2022-01-09 13:48:25 875

原创 【swjtu】数据结构实验9_多种排序算法的实现

实验内容及要求: 输入n个整数,分别用希尔排序、快速排序、堆排序和归并排序实现由小到大排序并输出排序结果。要求n=10,15,20进行三组排序实验。 实验目的: 掌握希尔排序、快速排序、堆排序、归并排序算法。 数据结构设计简要描述: 将输入的整数储存在A数组中,B数组用来备份数据,每次运行时将B数组数据传入要进行的排序函数中; 算法设计简要描述: 分别采用四种算法的思想编写四个函数模块,即分别利用希尔排序、快速排序、堆排序和归并排序的方法对输入的整数进行从小到大的排..

2022-01-09 13:32:52 781

原创 【swjtu】数据结构实验8_平衡二叉排序树

实验内容及要求: 从键盘输入若干两两互不相同的非0整数,直到输入0时停止。将输入的所有非0整数按输入次序插入二叉排序树来构造平衡的二叉排序树。输出平衡的二叉排序树的先序和中序递归遍历次序;按中序递归遍历次序输出平衡的二叉排序树各结点的平衡因子。注意:二叉树结点存储结构中应增加平衡因子域。 实验目的: 掌握平衡二叉排序的建立方法(学会LL,LR,RR,RL四种旋转类型);掌握二叉排序树的特性。 数据结构设计简要描述: 平衡二叉排序树的数据结构设计以树的结点结构为基础,在每个结点..

2022-01-09 13:26:20 652

原创 【swjtu】数据结构实验7_Huffman编码

实验内容及要求: 输入符号数(序号用英文字母A, B, C, …表示)以及各符号出现概率(要求符号数不小于10,建议用字符文件实现数据输入),建立Huffman二叉树存储结构,以字符串形式输出各符号对应的二进制哈夫曼编码(建议输出到屏幕和字符文件中以便检验正确性)。从键盘以字符串形式输入字母组成的符号串,利用已经建立的Huffman编码表在屏幕上输出该符号串对应的二进制Huffman编码串然后对Huffman编码串进行译码并在屏幕上输出译码后的字母符号串(对比是否与原始符 5号串相同)。建议用...

2022-01-09 13:19:56 498

原创 【swjtu】数字电路实验4-可控分频器设计

一、 实验目的 1、 学习 ModelSim 仿真方法。 2、 巩固 Verilog HDL 时序电路设计。 二、 基本实验内容 1、 FPGA 开发板上有一个 50MHz 的高频时钟。设计一个可控分频器,clk_in 为分频器时钟输入,sel为选择开关,clk_out为分频器信号输出。当sel=0时,fclk_out=sn[3:0]Hz;当 sel=1 时,fclk_out=sn[4:0] Hz。 2、 clk_out 的占空比 D=20%;(D=tH/T,tH 为高电平时..

2021-11-16 22:20:28 4962 2

原创 【swjtu】数字电路实验3_1位十进制计数器

一、 实验目的 1、 学习 Verilog HDL 基本时序电路设计。 2、 学习数码管的使用。 3、 巩固 Verilog HDL 层次化文件设计。 二、 实验内容 设计一个 1 位十进制可逆计数、译码、显示电路。 1. 基本功能及指标要求 (1) 控制信号 upd==1 时计数器 0 -> 9 循环计数,upd==0 时,9 -> 0 循环计数; (2) 具有异步清零(clr)、同步置数(load)、同步使能(en)功能; (3) 进位(加计数..

2021-11-16 22:03:42 1884

Axure RP9网站与App原型设计第11章素材.zip

Axure RP9网站与App原型设计第11章素材.zip

2023-04-06

swjtu计算机网络课程设计

【swjtu】计算机网络课程设计

2023-04-06

计算机网络课程所需虚拟串口安装包

计算机网络课程所需虚拟串口安装包

2023-04-06

swjtu计算机组成原理预备实验2

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理预备实验1

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验课程设计

课程设计,跑通程序没问题,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告,这个是在实验室电脑上拷贝下来的,其中包括几个实验

2023-03-28

swjtu计算机组成原理实验

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验8

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验7

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验6

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成实验5

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验4

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验3

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验2

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu计算机组成原理实验1

其中包括几个不同的版本,帮助跑通程序,并且一定可以交上报告

2023-03-28

swjtu胡晓鹏操作系统实验报告(学号-姓名).docx

西南交大操作系统实验报告,包含代码与截图

2022-12-20

C#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

QQ2013.zipC#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能客户端

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-20

C#实现即时通讯功能(包含客户端与服务端)

包含项目源代码以及数据库建表sql语句,可以实现类似qq的各种功能,包括群聊音视频等等。

2022-12-19

【swjtu】大一学年C++课设-图书管理系统

【swjtu】大一学年C++课设-图书管理系统 下载就能交作业咯

2022-06-07

【swjtu】数电实验7_8_电子琴设计.zip

本实验要求以 FPGA 为硬件电路核心,设计一个 14 键单音电子琴。电子琴的每个琴键 对应一个七声音阶的简谱音符(用 C 调,可以占两个完整的八度,也可以占一个完整八度加 上前后各半个八度,具体请自行设计)。弹奏时按下任意一个琴键,电路产生对应音符的频 率信号(占空比 50%的方波)。将该方波信号接到扬声器(PIN_128)上就可以听到弹奏的乐声。 自动播放功能需要在代码中编写一个“数据表”(可以是寄存器数组,也可以用 case 语 句实现),数据表中存储着乐谱每个音符对应的分频系数。将这些分频系数以特定的时间间 隔(节拍,比如每隔 0.25 秒)输出到可控分频器,则分频器就可以产生所需音符的频率信 号。 任务 1 设计一个可控分频器,clk_in 为分频器时钟输入,Key[13:0]为琴键开关,clk_out 为分频器信号输出。在数码管上显示当前弹奏的简谱音符(高音、低音要能够区分,表示方 法请自行设计)。 仿真测试 配置好仿真参数,模拟琴键被逐个按下的状态,每个键按下的持续时间要保证至少能产 生 1 个同期的音符信号,为了便于观测,最好产生 2~3 个周期。在仿真结果中测量每个音符 的输出信号的频率(周期),并与理论值比对,误差在 1%以内为正确,否则应修改电路使工 作正常。 仿真时应当把音符的唱名(简谱符号)显示在波形图中。 实验测试 实验箱的扬声器没有连接到可供接线的 IO 端口,需要给电路增设一个输出(信号与 clk_out 相同)并锁定到空闲的 IO 端口上。将输出信号连接到实验箱的逻辑分析仪 CH0 上, 西南交通大学 电子技术实验室 观测并记录弹奏时每个音符的频率,并与理论值比对,误差在 1%以内为正确,否则应修改 电路使工作正常。 试着弹奏一首乐曲。 任务 2 在完成任务 1 的基础上,给电子琴增加自动播放功能,当电子琴切换到自动播 放模式时,能够自动循环播放一首编写在代码中的乐曲。

2022-01-11

【swjtu】数电实验6_旋转编码器人机交互电路设计.zip

(1) 编写一段 Verilog HDL 程序,操作旋转编码器时实现从 0~9 的计数,并在数码管上 显示计数值。 a) 旋转编码器逆时针旋转时计数器减计数,每旋转 1 步减 1,直至减到 0 为止; b) 旋转编码器顺时针旋转时计数器加计数,每旋转 1 步加 1,直至加到 9 为止; (2) 旋转编码器是机械开关,在闭合和断开时会存在 5~30ms 的抖动。请在(1)小题的 基础上加入消除开关抖动的功能;

2022-01-11

【swjtu】数电实验5_按键防抖动.zip

用 Verilog HDL 设计一个按键防抖动电路,要求用有限状态机实现。防抖动电路的输入 接实验箱的按键,输出接 1 位十进制计数译码显示电路的时钟输入,实现每按一次按键计数 器加 1,多次测试不出现抖动现象。

2022-01-11

【swjtu】数电实验4_可控分频器设计.zip

1、 FPGA 开发板上有一个 50MHz 的高频时钟。设计一个可控分频器,clk_in 为分频器 时钟输入,sel为选择开关,clk_out为分频器信号输出。当sel=0时,fclk_out=sn[3:0]Hz; 当 sel=1 时,fclk_out=sn[4:0] Hz。 2、 clk_out 的占空比 D=20%;(D=tH/T,tH 为高电平时间,T 为周期) 3、 说明。sn 为学号,sn[3:0]表示取十进制学号的后 4 位,sn[4:0]表示取十进制学号的 后 5 位,若学号后 4 位为 0 则学号后 5 位按 32768 取值。例如,学号 sn=2017112345, sn[3:0]=2345;sn=2017100000,sn[3:0]=2768. 4、 实验测试 5、 用导线将 clk_out 接入实验箱的 CH0 逻辑分析仪通道,测试 clk_out 实际输出频率 及占空比,若与要求不相符(误差须小于 1%),修改电路程序使之符合要求。

2022-01-11

【swjtu】数电实验3_1位十进制计数器.zip

设计一个 1 位十进制可逆计数、译码、显示电路。 1. 基本功能及指标要求 (1) 控制信号 upd==1 时计数器 0 -> 9 循环计数,upd==0 时,9 -> 0 循环计数; (2) 具有异步清零(clr)、同步置数(load)、同步使能(en)功能; (3) 进位(加计数时)、借位(减计数时)功能,加计数时 CO=1@Q==9,减计数 时 CO=1@Q==0; (4) 用数码管显示计数值,数码管位选信号 seg0 固定为 1。 2. 引脚锁定 (1) 计数器的 load 锁定到 SW3,upd 锁定到实验箱的 SW2,en 锁定到 SW1,clr 锁 定到 SW0; (2) 计数器的输出 Q 和 CO 作为待观测的中间信号锁定到指示灯 LED3..LED0, LED4; (3) clkin 锁定到 CLK0(PIN_88); (4) 译码器输出锁定到数码管 a~g,数码管位选信号 seg0 锁定到 SEG0。 3. 实验测试 (1) 将时钟 CLK0 的频率设置为 2Hz,观察、验证计数、清零、使能、加减、置数 功能,并记录实验现象(状态图)。 (2) 将时钟 CLK0 的频率设置为 1024~4096Hz,用实验箱上的逻辑分析仪 (CH0~CH7)观察计数器的时钟输入 clkin 和计数器输出(非译码器的输出)CO、 Q[3:0]的波形。完整记录 1 个电路周期的波形,标示清楚各信号之间的相位关系。 MFB-5 型实验箱上的数码管段信号、位选信号都是高电平有效(点亮)。

2022-01-11

【swjtu】数据结构一_两个有序线性表的归并算法.zip

从键盘输入数据,建立两个有序线性表(每个线性表的输入数据按由小到大次序输入来建立线性表,不必考虑排序算法);输出建好的这两个有序线性表;将这两个有序线性表归并为一个有序线性表;输出归并后的有序线性表。 从键盘实现数据输入与输出的格式自拟;要求完成两个同样功能的程序,一个程序采用顺序存储结构,另一个程序采用链表实现线性表的存储。其中链表实现时,要求利用两个升序链表的结点实现归并,即归并时不能新建结点,归并后原来两个升序链表的存储空间不在存在。

2022-01-10

【swjtu】数据结构第5次作业.docx

2. 算法题 (1) 算法设计题:已知n元顺序表a0, a1, … , an-1按关键字递增有序存储。给定关键字值key,编写算法用对分查找求下标i,满足ai-1<key且aikey。 3. 上机题 (1) 编程题:输入n个两两互不相等的整数,以这些整数为关键字建立平衡的二叉排序树。判断该二叉树是否为平衡的,输出判断结果;输出该二叉树的中序遍历关键字访问次序。 二、 内部排序 1. 习题集 10.1 2. 算法题 (1) 算法设计:带附加头结点单链表将各数据结点按关键字升序连接。 3. 上机题 (1) 编程题:键盘输入n个无符号整数,用链式基数排序实现由小到大排序,输出排序结果。 提示:对于C语言32bit宽的unsigned类型,可以采用16进制形式来实现基数排序,即32bit共有8个16进制位,每个16进制位进行一趟分配和收集,共8趟。

2022-01-10

【swjtu】数据结构第4次作业.docx

2. 写算法 (1) 二叉树的直径定义为从根结点至叶子的最大路径长度。编写算法,求二叉树(二叉链表)的直径。 (2) 已知二叉树(二叉链表)根结点指针bt,利用二叉树叶子结点的rchild指针域将所有叶子结点从左向右连接成一个单向链表。算法返回单向链表头结点指针(即最左边第1个叶子结点的地址)。 3. 上机题 (1) 用先序遍历法建立二叉树二叉链表存储结构(结点数据域类型为char,输入字符序列用字符'#'表示NULL),实现中序线索化,并用非递归算法输出中序遍历结果的正序和逆序序列 1. 简答题 1. 已知某无向图如下图所示。画出该图的多重邻接表存储结构示意图。根据该存储结构,写出从顶点v0出发,深度和宽度优先遍历顶点访问次序。 2. 写算法 1. 写一个算法,判断无向图是否有环。算法提要:深度优先遍历过程中,访问某顶点后,该顶点的邻接点中有已访问的顶点且该已访问邻接点不是该顶点的上一级递归出发顶点(即存在回边),则有环。 3. 上机题 1. 编程题: 建立无向图邻接表存储结构,输出深度和宽度优先遍历顶点访问次序。 2. 编程题:建立AOE网络存储结构,计算并输出ve[]和vl[]。

2022-01-10

【swjtu】数据结构第3次作业.docx

2. 写算法 (1) 已知某二叉树(三叉链表)的根结点地址root,该树中各结点的左、右孩子指针域已正确填充,写一个算法将所有结点的双亲指针域正确填充。 3. 上机题 (1) 编写完整程序,用先序遍历法建立二叉树的二叉链表存储结构,要求结点data域值类型为int。输入的先序遍历整数序列用0表示NULL指针域,其它有效结点的data域值均不等0。定义三个算法函数,分别计算并输出二叉树中结点data域值的最大值、结点data域值之和以及data域值小于0的结点数。 (2) 从键盘输入n个数据建立n元完全二叉树顺序存储结构。实现该完全二叉树的先、中、后序遍历。

2022-01-10

【swjtu】数据结构第2次作业.docx

1. 输入一个非零正整数,输出其各位数字。要求数字之间间隔至少一个空格。 例如:输入12085, 输出为1 2 0 8 5。 要求:采用递归和非递归(用堆栈)两种算法;输入的整数不允许按单个字符输入。 2. 编写程序,实现中缀表达式化为后缀式输出。已知中缀表达式中操作数全部用小写英文字母表示,运算符只含有+, -, *, /四种,定界符只有( )以及结束符#。

2022-01-10

【swjtu】数据结构课设_图的关键路径.zip

用字符文件提供数据建立AOE网络邻接表存储结构,编写程序,输出一条关键路径以及工程的最短完成时间。输出的关键路径用该路径上全部顶点的拓序有序序列表示。

2022-01-10

【swjtu】数据结构半期_二叉树的字符图形显示程序.zip

设二叉树采用二叉链表存储结构,结点数据域为字符类型。编写控制台应用程序采用先序遍历法建立二叉树存储结构并实现二叉树的字符图形显示。输入及输出示例如下: 输入: ABDH##I##EJ##K##CFL##M##GN##O## (#表示NULL指针域,表示回车键) 输出: A 行1 ________|________ 行2 横线由至少2个下划线字符组成,竖线是一个|字符 | | 行3 B C 行4 ____|____ ____|____ 行5 | | | | 行6 D E F G 行7 __|__ __|__ __|__ __|__ 行8 (行8的每根水平线由2个下划线字符组成) | | | | | | | | 行9 H I J K L M N O 行10

2022-01-10

【swjtu】数据结构九_多种排序算法的实现.zip

输入n个整数,分别用希尔排序、快速排序、堆排序和归并排序实现由小到大排序并输出排序结果。要求n=10,15,20进行三组排序实验。

2022-01-10

空空如也

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

TA关注的人

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