自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 稀疏数组压缩+解压

遍历稀疏array1取出非零元素的行列值,存入array2。解压时去取表头里的行列的值创建array3,遍历array2给将对应的值赋给array3.注意!!此时遍历array 是从i=1 开始否则会出现数组越界的情况。

2023-03-23 23:45:38 158

原创 快速排序java练习

快速排序是一种高效的排序算法,其基本思想是通过一趟排序将待排序列分割成独立的两部分,其中一部分的所有元素都比另一部分的所有元素小,然后再分别对这两部分进行排序,最终得到一个有序序列。其具体实现如下:1.选取一个基准元素,通常选择第一个元素为基准;2.从序列的右端开始向左扫描,找到第一个小于基准元素的元素,并将其交换到基准元素的位置上;3.从序列的左端开始向右扫描,找到第一个大于基准元素的元素,并将其交换到步骤2中被交换的元素的位置上;4.重复步骤2和3,直到左右指针相遇;

2023-03-23 23:18:53 202

原创 Java练习冒泡排序

它的基本思想是将待排序的元素按照大小依次比较并交换相邻两个元素的位置,使得每一轮比较后,最大的元素都会“冒泡”到最后面。如图所示:1.从序列的第一个元素开始,依次比较相邻的两个元素,如果前面的元素大于后面的元素,则交换它们的位置。经过一轮比较后,序列中最大的元素会“冒泡”到序列的最后面;2.对除了最后一个元素之外的其他元素,重复第1步,直到整个序列都有序。难点为什么内层循环要-i?因为每一次比较之后 都会产生最大值或最小数不用进入下一次比较。

2023-03-23 23:06:44 179

原创 Java打印等腰三角

分解成三部分先打印出左上角空白的地方,再打印出左三角,右三角。注意第三个循环的判断语句要把

2023-03-13 20:27:10 1142

原创 # java 打印九九乘法表

java打印 乘法表

2023-03-13 19:54:22 293

原创 Java基础复习笔记

java数据类型以及操作符扩展的笔记

2023-03-11 19:42:21 103

原创 Byte.toUnsignedInt() +与运算 原码,反码,补码

这里写自定义目录标题事由运行结果如下& 与运算**==如何在二进制中表示复数?==**原码,反码,补码一颗大栗子over!!!事由周五有点无聊没事看书看到了这个注意,然后就想着动手实现一下。Byte.toUnsignedInt(c);int a = Byte.toUnsignedInt((byte) -1);int b = Byte.toUnsignedInt((byte) -2);int h = Byte.toUnsignedInt((byte) 1);System.out.p

2021-11-26 20:45:31 1423 2

原创 2021-08-24

PAT乙级java实现参考 1001 害死人不偿命的(3n+1)猜想 (15 分)主要考察对for循环的掌握,适合入门小白。由于是在PAT上面编写,会遇到一下小问题。比如函数名只能用Main 否则会被判为编译错误。还有就是由于对输入输出做了规定所以最后输出不能用printf....

2021-08-24 19:03:24 99

原创 2021-08-22

Jupyter notebook 中全局变量使用方法未使用全局变量之前,为了避免变量未定义的情况出现我把所有代码塞到一起后面发现一个魔法代码 ????????%who_ls 将其定义为全局变量再也不用担心隔太远没有定义了...

2021-08-22 13:01:29 371

空空如也

空空如也

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

TA关注的人

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