- 博客(32)
- 收藏
- 关注
原创 Java String、Date和LocalDateTime互转
【代码】Java String、Date和LocalDateTime互转。
2024-01-23 18:19:58
1931
1
原创 【异常】has been compiled by a more recent version of the Java Runtime (class file version 55.0)
has been compiled by a more recent version of the Java Runtime (class file version 55.0)
2023-10-02 20:01:16
1810
原创 java|求最后一个单词长度(反向遍历)
从最后一个字母开始继续反向遍历字符串,直到遇到空格或者到达字符串的起始位置。遍历到的每个字母都是最后一个单词中的字母,因此遍历到的字母数量即为最后一个单词的长度。由于字符串中至少存在一个单词,因此字符串中一定有字母。首先找到字符串中的最后一个字母,该字母即为最后一个单词的最后一个字母。给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。题目要求得到字符串中最后一个单词的长度,可以反向遍历字符串,寻找最后一个单词并计算其长度。
2023-07-07 22:40:49
288
1
原创 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。
2023-07-03 21:02:27
131
1
原创 java 移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。链接:https://leetcode.cn/problems/remove-element。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)
2023-07-01 22:58:12
81
原创 java:删除有序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回 nums 中唯一元素的个数。更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。
2023-06-30 21:38:53
712
原创 java利用栈解决有效括号问题
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。每个右括号都有一个对应的相同类型的左括号。左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。
2023-06-22 23:05:58
194
1
原创 java 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
2023-06-10 23:50:12
148
原创 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
2023-06-09 23:37:34
477
1
原创 二分查找-算法实现
设置m=floor((i+j)/2),m为中间索引,floor()向下取整(因为在java语言中 int类型对于小数直接舍去小数,所以不用多余的操作)前提:给一个含有n个元素的有序数组A,满足A0<=A1<=A2<=A3...<=An-1,和一个要查找的target元素。if(arr[m]<target){//target元素在右边。while (i<=j){//两个指针在相同位置,也能比较 i~j。设置前指针i=0,和后指针j=n-1(设置这两个指针,为了在整个数组(i~j)中操作)
2023-06-03 00:04:06
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人