自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黄毅然的JAVA学习(七)

银行家算法的代码实现黄毅然已经很久没有更过CSDN了银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量,在满足所有贷款要求时,客户应及时归还。银行家在客户申请的贷款数量不超过自己拥有的最大值时,都应尽量满足客户的需要。在这样

2021-05-03 16:52:53 194 3

原创 黄毅然的JAVA学习(六)

红黑二叉查找树构造与操作(黄毅然的半月更!)代码功能如下:(1)红黑二叉查找树的创建;(2)红黑二叉查找树插入功能;(3)红黑二叉查找树的查找功能;(4)红黑二叉查找树的最小键值删除功能;(5)红黑二叉查找树的最大键值删除功能;以下为定义节点类以及各个操作的算法public class RBTree<T extends Comparable<T>> { private RBTNode<T> mRoot; // 根结点 private

2020-12-27 11:26:09 142 1

原创 黄毅然的JAVA学习(五)

螺钉螺帽问题假设有N个螺丝和N个螺丝帽混在一堆,需要将它们快速配对。一个螺丝只会匹配一个螺丝帽,一个螺丝帽也只会匹配一个螺丝。可以试着把一个螺丝和一个螺丝帽拧在一起,看看哪一个大了,但不能直接比较两个螺丝或者螺丝帽的大小。给出一个解决此问题的有效方法。该问题可以使用改进型的快速排序办法。//黄毅然已经两个月没有更新CSDN了,这个排序弄得我挺头疼的,在此感谢大佬@zy的指导,/舔一舔/ //import java.util.Random;public class screw { public s

2020-12-09 13:06:42 202 1

原创 黄毅然的JAVA学习(四)

排序算法之希尔排序public class shellsort { public static void printArray(int[] num) { for(int i : num) {//遍历数组 System.out.printf("%d\t", i); } System.out.println(); } public static void main(String []args

2020-10-14 22:31:26 1011 7

原创 黄毅然的JAVA学习(三)

排序算法之折半排序public class bininsertsort { public static void printArray(int[] num) { for(int i : num) {//遍历数组 System.out.printf("%d\t", i); } System.out.println();} public static void main(String []args) { int i,j,low,

2020-10-14 22:12:55 93

原创 黄毅然的JAVA学习(二)

排序算法之直接插入排序lj就是lj,这个算法花了很长时间才整明白。话不多说直接看代码:public class Paixv { public static void printArray(int[] num) { for(int i : num) { System.out.printf("%d\t", i); } System.out.println(); } public static void main(Strin

2020-10-09 23:19:14 245 4

原创 黄毅然的数据库学习(二)

数据类型一、数字类型整数TINYINT:1字节SMALLINT:2字节MEDIUMINT:3字节INT:4字节BIGINT:8字节取值范围:对于有符号数符号占一位,后面7位用二进制表示法。例如INT型为-32768~32767.无符号数符号不占位,为0-65535。使用方法:使用无符号数时,加上UNSIGNED。例如:CREATE TABLE wdnmd(int_1 INT,int_2 INT UNSIGNED);可以在后面加上显示宽度,在数据类型表达的范围之内,如果小于宽度

2020-10-05 22:38:09 999 5

原创 黄毅然的数据库学习(一)

数据库基本操作创建数据库CREATE DATABASE 名称 [库选项];CREATE DATABASE IF NOT EXISTS 名称;//如果数据库不存在,创建数据库。查看数据库SHOW DATABASES;//会显示information_schema,mysql,performance_schema,sys和自己创建的数据库名。SHOW DATABASE 名称;查看指定数据库名。选择数据库USE 名称;//执行后可以对内部的表单进行操作删除数据库DROP DA

2020-10-03 23:05:53 375

原创 黄毅然的网络安全学习

Kerberos4协议(a)用于获取票据授权票据的认证服务交换1.C->AS:IDC||IDtgs||TS1//客户端向AS(认证服务器)发送请求访问TGS(票据授权票据)的信息2.AS->C:E(KC,[KC,TGS||IDtgs||TS2||lifetime2||Tickettgs])Tickettgs=E(Ktgs,[KC,tgs||IDC||ADC||IDtgs||TS2||lifetime2])//AS回复消息,消息被用户口令的密钥KC加密,消息中含有C与TGS的会话密钥(

2020-10-02 20:54:00 1277 5

原创 黄毅然的JAVA学习(一)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-09-29 22:39:18 265 1

空空如也

空空如也

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

TA关注的人

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