领扣题
JIE_ling8
这个作者很懒,什么都没留下…
展开
-
java领扣题:10 加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一, 最高位数字存放在数组的首位,数组中每个元素只存储一个数字 你可以假设除了整数0之外,这个整数不会以 零 开头 示例 1 输入 : {1,2,3} 输出 : {1,2,4} 解释 : 输入数组表示数字 123. 示例 2 输入 : {4,3,2,1} 输出 : {4,3,2,2} 解释 : 输入数组表示数字 4321. 代码: public class LingKou10 { public st...原创 2021-07-01 11:13:33 · 133 阅读 · 0 评论 -
java领扣题:9 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次,找出那个只出现一次的元素 说明 : 你可以不使用额外空间来实现吗? 示例 1 输入 : {2,2,1} 输出 : 1 示例 2 输入 : {4,1,2,1,2} 输出 : 4 代码: public class LingKou9 { // 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次,找出那个只出现一次的元素 public static void main(St...原创 2021-07-01 11:12:22 · 112 阅读 · 0 评论 -
java领扣题:8验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写 说明 : 本题中,我们将空字符串定义为有效的回文串,和回文数一样,正读反读一样 示例 1 输入 : “A man , a plan , a canal : Panama” 输出 : true 示例 2 输入 : “race a car” 输出 : false 代码: public class LingKou8 { public static void main(String...原创 2021-07-01 11:11:29 · 77 阅读 · 0 评论 -
java领扣题:7 合并两个有序数组
给定两个有序整数数组,nums1 和nums2 ,将nums2合并到nums1中,使得nums1成为一个有序数组 说明 : 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 你可以假设nums1有足够的空间(空间大小大于或等于 m+n),来保存nums2中的元素 示例 : 输入 : nums1 = {1,2,3,0,0,0} m = 3; nums2 = {2,5,6} n=3 输出 : {1,2,2,3,5,6} 代码: import ja...原创 2021-07-01 11:10:35 · 217 阅读 · 0 评论 -
java领扣题:6 最后一个单词的长度
给定一个仅包括大小写字母和空格 ‘ ’ 的字符串 , 返回其最后一个单词的长度 如果不存在最后一个单词,请返回0 说明 : 一个单词是指由字母组成,但不包括任何空格的字符串 示例 : 输入 : “Hello World” 输出 : 5 代码: public class LingKou6 { public static void main(String[] args){ String input="Hello World158158"; Sy...原创 2021-07-01 11:09:44 · 92 阅读 · 0 评论 -
java领扣题:5 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引,如果目标值不存在数组中,返回他将会被按顺序插入的位置 你可以假设数组中无重复元素 示例 1 输入 : {1,3,5,6} , 5 输出 : 2 示例 2 输入 : {1,3,5,6} , 4 输出 : 2 代码: public class LingKou5 { public static void main(String[] args){ System.out.println(m1(new int[...原创 2021-07-01 11:08:30 · 101 阅读 · 0 评论 -
java领扣题:4 移除元素
给定一个数组 nums 和一个值 val 你需要原地移除所有数值等于val的元素,返回移除后数组的新长度,不要使用额外的数组空间 元素的顺序可以改变,你不需要考虑数组中超出新长度后面的元素 示例 1 给定 nums = {3,2,2,3}; val = 3; 函数应该返回新的长度 2 , 并且 nums中的前两个元素均为 2 你不需要考虑数组中超出新长度后面的元素 代码: public class LingKou4 { public static void main(String...原创 2021-07-01 11:07:38 · 70 阅读 · 0 评论 -
java领扣题:3 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度 示例 1 给定数组 nums ={1,1,2}; 函数应该返回新的长度 2,并且原数组 nums的前两个元素被修改为 1,2 你不需要考虑数组中超出新长度后面的元素 示例 2 给定 nums={0,0,1,1,1,2,2,3,3,4}; 函数应该返回新的长度 5 ,并原数组 nums的前5个元素被修改为 0,1,2,3,4 你不需要考虑数组中超出新长度后面的元素 代码: public原创 2021-07-01 11:06:36 · 99 阅读 · 0 评论 -
java领扣题:2 回文数
给定两个有序整数数组,nums1 和nums2 ,将nums2合并到nums1中,使得nums1成为一个有序数组 说明 : 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 你可以假设nums1有足够的空间(空间大小大于或等于 m+n),来保存nums2中的元素 示例 : 输入 : nums1 = {1,2,3,0,0,0} m = 3; nums2 = {2,5,6} n=3 输出 : {1,2,2,3,5,6} 代码: public cl...原创 2021-07-01 10:54:05 · 130 阅读 · 0 评论 -
java领扣题:1 正数反转
给定一个仅包括大小写字母和空格 ‘ ’ 的字符串 , 返回其最后一个单词的长度 如果不存在最后一个单词,请返回0 说明 : 一个单词是指由字母组成,但不包括任何空格的字符串 示例 : 输入 : “Hello World” 输出 : 5 代码: public class LingKou1 { public static void main(String[] args){ System.out.println(m1(4551)); } publ...原创 2021-07-01 10:49:19 · 143 阅读 · 0 评论