自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MergeSort(归并排序)算法的java实现

归并排序是分治法(divide and conquer)的一个典型应用。归并排序(MergeSort)实际上是首先将n个数据视为长度为l的n个表,并合并相邻表对以获得长度为2的n / 2个排序列表; 成对的相邻表格被合并以获得长度为4的n / 4个有序列表;...; 直到所有数据合并为长度为n的有序列表,这意味着排序完成。上述每个合并过程都称为Pass。 整个排序过程都是双向合并排序。双向合并排序...

2018-04-14 17:00:07 927

原创 Hill(希尔)密码算法的java实现

实验要求代码实现hill算法,中间遇到了一些问题,主要是n纬数组的实现问题,因为一开时并不知道具体输入的密文有多少位,所以没办法提前设置加密矩阵的值。后来想到用arraylist 和 list 以及对象生成的方法解决。首先了解一个hill密码的概念:希尔密码(Hill Cipher)是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。每个字母当作26进制数字:A=0, ...

2018-04-14 16:51:13 3370

原创 myeclipse2017使(po)用(jie)方式

疯狂更新233刚才从eclipse转到myeclipse的时候突然想起来使用的艰辛,特来提醒一波。如果你按照你搜到的最普遍的方式po jie的时候出现了这个问题:疯狂点击systemID,左边的输入框里没有自动生成ID,下方报错与正常不一样(当时忘记截图了。。。没记错的话应该是出现了时间),百分之八十的原因是你的jdk版本问题,2017版破解jdk普遍使用的版本是1.8。需要破解器可以私。。。。...

2018-04-01 16:35:31 232

原创 算法设计之大数字分治计算

divide-conquer算法:用分治的方式求两个n位整数的乘积。公式: XY=AC*10n+[(A-B)(D-C)+AC+BD]10n/2+B*D例子: X=3141        A=31       B=41        A-B=-10Y=5327        C=53       D=27        D-C=-26           AC=(1643)'           B...

2018-04-01 16:20:48 239

空空如也

空空如也

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

TA关注的人

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