- 博客(3)
- 收藏
- 关注
原创 JSR303注解以及功能
DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值。@DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值。@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值。@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值。@Length(min=,max=) 被注释的字符串的大小必须在指定的范围内。@Size(max=, min=) 被注释的元素的大小必须在指定的范围内。
2023-12-05 11:25:28 473 1
原创 力扣《经典面试题》88. 合并两个有序数组
思路:给数组二维护一个指针,i为数组1的指针,然后循环对比,如果数组2的元素小于数组1的元素,则数组二的此元素需要插入当前位置,则数组1此位置后面的元素需要整体向后移动一位。最终,合并后数组不应由函数返回,而是存储在数组。个元素表示应合并的元素,后。中,使合并后的数组同样按。
2023-12-03 14:49:35 449 1
原创 力扣《经典面试题》80. 删除有序数组中的重复项 II
然后自定义当前的指针表示数组当前的位置,遍历根据每个元素的个数和指针位置往前跳动。使用map的key保存当前元素,value保存当前元素的个数。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。删除重复出现的元素,使得出现次数超过两次的元素。为什么返回数值是整数,但输出的答案是数组呢?并在使用 O(1) 额外空间的条件下完成。不要使用额外的数组空间,你必须在。遍历数组后获取每个元素和个数,,返回删除后数组的新长度。请注意,输入数组是以。
2023-12-02 19:28:41 980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人