自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 【数据结构课程作业报告】1.编写一个算法判断链表中的数据项是否按从小到大排序,该链表的第一个节点由first指向2.对于给定的整数n,编写一个算法把新节点插入到链表中第n个节点之后的位置,该链表的……

1.编写一个算法判断链表中的数据项是否按从小到大排序,该链表的第一个节点由first指向2.对于给定的整数n,编写一个算法把新节点插入到链表中第n个节点之后的位置,该链表的第一个节点由first指向3.编写一个算法来颠倒一个链表,该链表的第一个节点由first指向。不要复制列表元素;而是重置链表和指针,使得first指向原来的最后一个节点,且结点之间所有的链接反向(要求在原链表上直接实现反转,而不是另外创建新链表、或借助其他数据结构实现)

2023-05-10 00:26:26 197

原创 【数据结构课程作业报告】1. 对比数组和向量的使用方法 设计两个函数实现冒泡排序算法,待排序数据分别以数组和向量作为参数传递到排序算法子函数,要求通过该子函数对数据进行排序,排序结果返回到主……

1.对比数组和向量的使用方法 设计两个函数实现冒泡排序算法,待排序数据分别以数组和向量作为参数传递到排序算法子函数,要求通过该子函数对数据进行排序,排序结果返回到主函数,不得修改破坏原始待排数据;2.设计函数,实现删除向量中所有重复元素的功能。要求:尽可能避免数据大量移动,同时保持原始数据顺序,并分析算法的时间复杂度。

2023-05-10 00:20:46 203

原创 【数据结构实验报告】有一天晚上,邮差peter感到非常无聊,为了打破夜班的单调,他使用邮局中的一行邮箱进行了一下的实验。这些邮箱被从1~150号进行了编号,然后从邮箱2开始,他打开了所有编号为偶数的…

有一天晚上,邮差peter感到非常无聊,为了打破夜班的单调,他使用邮局中的一行邮箱进行了一下的实验。这些邮箱被从1~150号进行了编号,然后从邮箱2开始,他打开了所有编号为偶数的邮箱的门,而保持其他邮箱的门关着。接着,从邮箱3开始,每隔3个邮箱,如果这个邮箱的门是关着的他就打开这个邮箱的门,而如果门是开着的他就关上门。然后他每隔4个邮箱重复这个过程,再每隔5个邮箱重复这个过程,如此下去。当即鳄属是,他被关着的邮箱的分布所惊讶了。编写一个程序来判断哪些邮箱是关着的。

2023-05-10 00:11:46 386

原创 数字电路课程设计:数字钟(仿真环境:NI Multism)

项目要求设计一个数字钟,要求设计的电路要能够准确而直观地将时间的“时”“分”“秒”以数字方式显示出来。仿真环境:NI Multisim该电路的主要功能:1.秒计数器和分计数器:60进制计数电路计数;2.时计数器:24进制计数电路计数;3.LED七段数码管:显示时、分、秒。

2023-05-09 14:03:40 3411 1

原创 C++课程设计快递业务管理系统实验报告

基本要求:能从文件读出快递派送及收件纪录信息,并能将信息保存到文件。快递业务的信息记录包括:快递单号、快递类别(派送单/收件单)、寄送人地址、寄送人电话、寄送人备注信息、收件人地址、收件人电话、收件人备注信息、收件日期、派送日期、签收日期(是/否)、金额、是否疑难件(是/否)、疑难件备注(记录难以派送原因:地址模糊、用户拒收、电话无效、无人在家)等

2022-11-01 16:08:24 2254 5

原创 【计算机组成原理·学习笔记】存储系统(二)·静态随机存取(SRAM)存储器

(一)静态存储元阵列1.三组信号线地址线:指定容器的存储容量,如6条地址线,指定存储器存储容量为个存储单元;数据线:说明存储器字长,如4条数据线,说明存储器字长为4,结合上例6条地址线,存储位元总数为64x4控制线:指定对存储器进行读或写操作,主义读写操作不会同时发生2.行线地址译码输出有64条选择线,用于打开每个存储位元的输入与非门(二)存储容量的扩充当单个存储器芯片的容量不能满足系统要求时,需要把多片存储器芯片组合起来,组成更大容量的存储器。所需芯片数为:d=设计要求

2022-04-11 15:08:52 943

原创 【算法分析与设计·学习笔记·递归与分治策略】python实现全排列问题

问题描述:给定一个带有n个不同元素的集合,要求递归实现得到该序列的全排列。输入样例:[1,2,3]输出样例:1 2 31 3 22 1 32 3 13 2 13 1 2def permutation(a,m,n): if m==n: for i in range(len(a)): print(a[i],end=' '), else: for i in range(m,n+1): ...

2022-04-10 17:31:38 522

原创 【算法分析与设计·学习笔记·递归与分治策略】python实现阶乘函数、斐波那契(Fibonacci)、阿克曼(Ackerman)

直接或间接调用自身的算法称为递归函数1.阶乘函数def factorial(n): if(n==1): return 1 else: return factorial(n-1)*n2.斐波那契(fibonacci)def fibonacci(n): if(n>1): return fibonacci(n-1)+fibonacci(n-2) else: return 13.阿克曼(Ac

2022-04-10 15:19:43 1002

原创 【计算机组成原理·学习笔记】存储系统概述(一)

(一)存储系统的层次结构1.程序的局部性原理在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象(1)时间局部性:最近被访问的信息很可能还要被访问(2)空间局部性:最近被访问的信息临近地址的信息也可能被访问2.多级存储系统的组成寄存器:在CPU内部有少量的寄存器可以存储正在执行的指令或者正在参与运算的数据,寄存器的访问速度非常快,但数量较少。内存储器(内存):正在执行的程序的指令和数据存储在CPU能直接访问的存储器中。外存储器(外存)/辅助

2022-04-10 14:56:23 800

原创 【汇编语言·学习笔记】中央处理机、寄存器

(一)中央处理机CPU的组成CPU除了高速缓冲存储器之外党的组成:(1)算术逻辑部件(arithmetic logic unit,ALU):进行算术还和逻辑运算(2)控制逻辑:负责对全机的控制工作,包括从存储器取出指令,对指令进行译码分析,从存储器取得操作数,发出执行指令的所有命令,把结果存入存储器,以及对总线及IO的传输控制(3)工作寄存器:用来存放计算过程中所需要的或所得到的各种信息,包括操作数地址、操作数及运算的中间结果。(二)80x86寄存器组寄存器可分为程序可见的寄存器和

2022-03-22 16:24:44 258

原创 【汇编语言·学习笔记】计算机组织——微处理器、基于微处理器的计算机系统构成

(一)微处理器1.相关概念中央处理机(central processing unit,CPU):计算机主要有运算器、存储器、控制器和输入输出设备构成,后来随着集成电路技术的发展,已经开始把运算器和控制器集成在一个芯片上构成中央处理机。80x86就是这样一组微处理器。数据总线:负责计算机中数据在各组成部分之间的传送2.相关参数理解晶体管数:芯片中所包含的晶体管数,说明器件的集成度主频:芯片所用的主时钟频率,它直接影响计算机的运行速度,是反映计算机速度的重要指标,由于处理器体系结构的差别

2022-03-22 15:27:05 398

原创 【机器学习·西瓜书学习笔记·线性模型】线性回归——最小二乘法(least square method)

(一)均方误差(mean squared error)基于欧几里得距离(Euclidean distance),我们得到回归任务最常用的性能度量均方误差更一般的描述p.s. D为给定样例集,是实例的真实标记,概率密度函数(二)最小二乘法最小二乘法基于均方误差最小化,在线性模型中用于单个属性多个数据的线性回归。求解和使均方误差最小。分别对和进行求导,得到...

2022-03-14 23:00:14 1957

原创 【数据库·关系数据库标准语言SQL·学习笔记】Microsoft SQL Server数据库的建立和删除

(一)开发环境开发环境:SQL Server Management Studio(SSMS)(二)数据库的建立与删除1.利用CREAT DATABASE命令在SSM工具的新建查询中创建数据库语法格式CREATE DATABASE database_name[ON [ R ](三)数据表的定义、删除与修改...

2022-03-14 16:37:33 1349

原创 【数据库·学习笔记】数据管理与数据库·常用术语

(一)数据与信息1.数据(data):从广义上,是对现实世界的抽象表示,是描述客观事物特征或性质的某种符号;从计算机数据管理的角度,凡是能够经过数据化处理存入计算机的符号2.数据记录(record):在计算机中,为了方便存储和处理这些数据,通常由若干数据项组成数据项:是数据的基本单元,即最小单位,是某类客观事物的某个特征或性质的数据抽象,最小性的判定根据具体问题具体分析。每个数据项具有一个数据项名(像表格的表头)和数据项值域(简称域)3.数据处理(data processing):对各种

2022-03-13 16:10:03 1101

原创 【计算机组成原理·学习笔记】运算方法和运算器·定点加法、减法运算(二)

(一)补码加减法公式p.s. [x]为x的补码,下同(二)溢出和检测1.溢出:在运算过程中如出现大于字长的现象正溢:两个正数相加,结果大于机器字长所能表示的最大正数负溢:同正溢相对2.检测方法(1)变形补码:(i)变形补码的变换公式同时,易证变形补码同样满足补码的加法公式(ii)验证过程任何正数符号位00,负数符号位11,如果两数变形补码相加后,其结果的符号位出现01表示正溢,出现10表示负溢,无论是否溢出,最高位指使正确的符号(2)单符号位法

2022-03-13 15:00:51 318

原创 【计算机组成原理·学习笔记】运算方法和运算器·数据与文字的表示方法(一)

(一)相关概念:1.定点数:约定机器中所有数据的小数点位置固定不变,小数点不再使用记号标记,通常将数据表示成纯小数或整数2.浮点数:把数的范围和精度分别表示(相当于数的小数点位置随比例因子的不同而在一定的范围内可以浮动)3.真值:一般书写的数4.机器码或机器数:机器中编码表示的数(二)数据表示方法1.定点数表示方法符号 量值(尾数) 纯小数表示范围:纯整数表示范围:2.浮点数表示方法将一个二进制浮点...

2022-03-13 13:42:25 249

数据结构课程实验作业报告+源码(2)

1. 对比数组和向量的使用方法     设计两个函数实现冒泡排序算法,待排序数据分别以数组和向量作为参数传递到排序算法子函数,要求通过该子函数对数据进行排序,排序结果返回到主函数,不得修改破坏原始待排数据; 2. 设计函数,实现删除向量中所有重复元素的功能。要求:尽可能避免数据大量移动,同时保持原始数据顺序,并分析算法的时间复杂度。

2023-05-10

数据结构课程实验作业报告+源码

有一天晚上,邮差peter感到非常无聊,为了打破夜班的单调,他使用邮局中的一行邮箱进行了一下的实验。这些邮箱被从1~150号进行了编号,然后从邮箱2开始,他打开了所有编号为偶数的邮箱的门,而保持其他邮箱的门关着。接着,从邮箱3开始,每隔3个邮箱,如果这个邮箱的门是关着的他就打开这个邮箱的门,而如果门是开着的他就关上门。然后他每隔4个邮箱重复这个过程,再每隔5个邮箱重复这个过程,如此下去。当即鳄属是,他被关着的邮箱的分布所惊讶了。编写一个程序来判断哪些邮箱是关着的。 详情可见主页报告https://blog.csdn.net/m0_58365661/article/details/130591630

2023-05-10

数字电路课设:数字钟(内含源文件和报告,仿真环境:NI Multism)

详情介绍可见我主页:https://blog.csdn.net/m0_58365661/article/details/130578565

2023-05-09

操作系统课程设计:实验三 Pintos线程管理【Pintos Project 1: Threads】

操作系统课程设计:实验三 Pintos线程管理【Pintos Project 1: Threads】

2023-05-09

操作系统课程设计报告:实验三 Pintos线程管理【Pintos Project 1: Threads】

操作系统课程设计报告:实验三 Pintos线程管理【Pintos Project 1: Threads】

2023-05-09

空空如也

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

TA关注的人

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