自定义博客皮肤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)
  • 收藏
  • 关注

原创 java学习总结4

在每次迭代中,计算left和right之间的最小高度min_h,并计算当前左右指针之间的矩形面积,更新max为area和max中的较大值。根据题目可得,若当前位置上的罗马数字为V,L,D,M,则分别加上对应的整数5,50,500,1000,有三种特殊情况,若当前位置上的罗马数字为I,且下一位为V或X,则减1,否则加1;在数组中列出罗马数字本身及其减法形式,遍历数组,寻找不超过num的最大符号值,将num减去该符号值,并将该符号拼接在上一个找到的符号之后,循环直至num为0。这些符号后面的数据就不会接受了。

2024-07-14 22:01:20 648

原创 java学习总结3

遍历剩余的字符串字符,若遇到非数字字符,则跳出循环,否则进行越界判断,若num已经大于INT_MAX/10,则根据正负直接返回最大或最小值;对于负数,如果下一个字符大于或等于'8',则返回 INT_MIN,使用num = 10*num - '0' + s[i];是一个权限修饰符,可以修饰成员(成员变量和成员方法),被private修饰(私有化)的成员只能在本类中才能访问,对于每一个私有化的成员变量,都要提供get和set方法,方法用public修饰。例如,121 是回文,而 123 不是。

2024-07-11 21:53:00 738

原创 java学习总结2

因为环境不允许存储 64 位整数,所以当反转后的数溢出时,不能直接与范围比较是否溢出,由于反转时是从右往左依次取出x上的一位数,将该值加上原y值的10倍赋值给y,即原y值的10倍应小于最大值,大于最小值;即同一个类中,方法名相同,参数不同(个数不同、类型不同、顺序不同)的方法。回文有奇数和偶数两种,需要遍历两遍分别判断奇数回文和偶数回文,在当前回文左右两边都不超过字符串长度且左右两边相等的情况下,左右各扩散一位,然后更新回文长度,找到最长回文子串后,分配一个新的字符数组来存储它,最后返回字符数组的指针。

2024-07-07 21:58:18 503

原创 java学习总结1

创造一个头结点,让头指针head指向它,再创造一个指针cur用于遍历,创造一个进位判断值t,当l1或 l2或t非空时执行循环,如果l1指向非空,则将l1的值加到t上,l1指向l1的下一个结点,如果l2指向非空,则将l2的值加到t上,l2指向l2的下一个结点,创造一个新结点作为cur的下一个结点,赋值 t%10,cur指向下一个结点,返回头指针指向的下一个结点。大括号的开头建议写在第一行的末尾;从上往下依次进行判断,只有要有一个判断为真,就执行对应的语句体,如果所有的判断都为假,就执行else的语句体。

2024-07-03 21:27:40 440 3

空空如也

空空如也

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

TA关注的人

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