- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于银行家算法的综述
基于银行家算法的综述未经允许,严禁转载与抄袭摘要 银行家算法是一个避免死锁的著名算法,它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。在操作系统中也可用来实现避免死锁。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程本次申请的资源数是否超过了该资源所剩余的总量。若超过则拒绝分配资源,若能满足则按当前的申请量分配资源,
2021-01-19 21:09:15
1087
原创 一、Java Web 概述
一、Java Web 概述 本系列教程为 Java Web 的学习笔记。众所周知,Java Web 内容庞杂,很难通过学习一本书就全面掌握所有的知识点,所以,在学习过程中,笔者参考了众多的网络资源,对于这些网络资源,笔者会尽量标注出处,然而人非圣贤,孰能无过,如有未尽事宜,烦请联系笔者,邮箱:zhang__wang@126.com;QQ:2438634146。...
2021-07-13 16:54:55
278
原创 Python——函数的设计(水仙花数+斐波那契数列)
函数的设计实验目标1. 熟练掌握函数的设计和使用2. 深入理解各类函数,熟悉参数传递过程3. 掌握变量的作用域、生成器函数和lambda函数4. 了解函数的递归和使用方法。实验过程注:本实验使用Jupyter Notebook编译,并已使用pycharm进行可行性验证。4.编写函数,判断一个数是否为水仙花数。调用该函数打印出1000以内的所有水仙花数。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。 例如:131^313+535^353+131^313=153,则
2021-04-23 09:27:17
1960
3
原创 Python基础和常用数据结构
注:以下程序使用Jupyter Notebook平台在Python3.8环境下运行Python常用基础1.运用输入输出函数编写程序,将华氏温度转换成摄氏温度。换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度。实验代码:F = float(input("华氏温度:"))C = (F-32)*5/9print("摄氏温度:","%.2f"% C)实验截图:2.编写程序,根据输入的长和宽,计算矩形的面积并输出。实验代码:a = int(input("矩形的长:"))b
2021-04-10 23:56:55
4900
原创 Java:蓝桥杯 基础练习——矩形面积相交
蓝桥杯 基础练习——矩形面积相交问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4 4样例输出1.00资源限制时间限制:1.0s
2021-03-19 20:06:46
719
原创 Java:蓝桥杯 算法提高——输出九九乘法表
蓝桥杯 算法提高——输出九九乘法表问题描述编制程序,按照下述格式打印九九乘法表。输出样例:Nine-by-nine Multiplication Table-------------------------------------- 1 2 3 4 5 6 7 8 9-------------------------------------- 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5
2021-03-19 19:33:14
339
原创 堆排序中每次堆调整后的次序
堆排序中每次堆调整后的次序未经允许,不得转载!引言堆排序是对简单选择排序的一种改进,改进的着眼点是如何减少选择的比较次数。在特定的条件下,堆排序的效率是明显优于快速排序的。那么,堆排序是如何减少记录的比较次数,提高整个排序的效率的?需求分析问题描述堆排序(heap sort)是对简单选择排序的一种改进,改进的着眼点是:如何减少记录的比较次数。简单选择排序在一趟排序中仅选出最小记录,没有...
2020-04-24 20:07:32
5169
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人