自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 矩阵连乘问题Java实现

我们一层一层来,首先是最底下的一层,全为0,就是刚才说的对角线,对应的是1-1,2-2,3-3,4-4。首先是i的上限,d最大时为4,而区间=2时,最大值为3-4,由此得出i<=n-d+1,j随i根据区间进行变化,根据上面的结论可以推出j=i+d-1,然后将二维数组m[i][j]单元初始化为无穷。然后根据公式穷举k在i-j范围的值,当当前乘法次数小于数组中的值时进行替换,最后得到一个记录有完整乘法次数数据的数组m,根据我们的需要返回相应的m[1][4],即m[1][n].1、首先是最基本的求解公式。

2024-09-16 18:48:22 769

原创 PTA java图片旋转问题

2. **旋转90度(`rotate90`)**:创建一个新的二维数组`temp`,将原数组`arr`的像素值按照90度旋转的规则填充到`temp`中,然后打印`temp`数组,因为m*n数组不像n*n数组那样可以通过对角线交换,再头尾翻转实现旋转。即出现数组越界的情况。3. **旋转180度(`rotate180`)**:180度非常简单,不断将数组中的元素上下交换,即直接在原数组`arr`上进行操作,通过交换像素值的方式就可以实现180度旋转了。根据输入的角度调用相应的旋转函数,并打印旋转后的结果。

2024-09-05 21:21:02 254

CAJViewer7.3.150.Simple.self.exe

CAJViewer7.3.150.Simple.self.exe

2022-12-05

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

TA关注的人

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