实例
Rlan1712
这个作者很懒,什么都没留下…
展开
-
(LeetCode)删除排序数组中的重复项
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。static int getLength(int[] nums) { int temp=0;//不相等的次数,temp+1为移除相同数组原创 2020-06-30 10:48:56 · 174 阅读 · 0 评论 -
斐波那契数列由数字1 1 2 3 5 8 13 21 34等等组成,其中每一个数字(从第三个起) 都是由前两个数字的和。
/*斐波那契数列由数字1 1 2 3 5 8 13 21 34等等组成,其中每一个数字(从第三个起) 都是由前两个数字的和。创建一个方法,接受一个整数参数,并显示从第一个元素开始 由该参数指定的个数所构成的所有裴波那契数字, 例如 fibLoop 输入参数5 fibLoop是方法输出是 1 1 2 3 5*/ public static int fibLoop1(int num) { if (num<=1) { return 1 ; } int temp=0;//n-原创 2020-06-29 10:36:43 · 4872 阅读 · 0 评论 -
(暴力破解)计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。
计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。示例:输入:k = 1, n = 12输出:5解释:在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 中,我们发现 1 出现了 5 次 (1, 10, 11, 12)(注意11中有两个1)。public int digitCounts(int k, int n) { //定义次数 定义n+1长度的数组(如果n数值大于10)拆分n int num=原创 2020-06-26 09:54:02 · 609 阅读 · 0 评论 -
a输入一批整数,使用循环求出最大值与最小值,输入0时结束
/** * 解题思路:1.不确定循环次数 2.输入0结束 使用do-while循环 * 求最大最小值(作比较)if语句 */ int num=0,max = 0,min = 0,i=0; do { System.out.println("输入一批整数,(输入0时结束)"); Scanner input=new Scanner(System.in); num=input.nextInt(); if (i==0) { min=num;//将第一次输原创 2020-05-18 19:17:51 · 1552 阅读 · 0 评论