习题
苏捻
这个作者很懒,什么都没留下…
展开
-
整数的各位相加
标题给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 import java.io.*; class test { public static void main (String[] args) throws java.lang.Exception { int num=38; System.out.println(addDigits(num)); } public static int addDigits(int num) { i原创 2022-04-20 20:00:03 · 289 阅读 · 0 评论 -
数组中丢失的数字
给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 import java.io.*; class test { public static void main (String[] args) throws java.lang.Exception { int[] nums= {0,1,3}; System.out.println(missingNumber(nums)); } public sta.原创 2022-04-20 19:54:27 · 71 阅读 · 0 评论 -
移动数组中的零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 import java.io.*; class test { public static void main (String[] args) throws java.lang.Exception { int[] nums= {0,1,1,0}; moveZeroes(nums); int n=nums.length; for(int i=0;i<n;i+.原创 2022-04-20 19:39:51 · 90 阅读 · 0 评论 -
寻找重复数
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。 import java.io.*; class test { public static void main (String[] args) throws java.lang.Exception { int nums[] = {1,3,4,2,2}; System.out.printl.原创 2022-04-20 19:26:14 · 63 阅读 · 0 评论 -
实现 strStr()
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 strStr() public static int strStr(String haystack, String needle) { if (haystack.equals("")) return 0; if (needle.equals("")) return 0; int len1=hayst.原创 2022-04-19 22:51:06 · 135 阅读 · 0 评论