Java练习题
文章平均质量分 64
Aug_IK
这个作者很懒,什么都没留下…
展开
-
Java习题
编程题;组队竞赛、删除公共字符原创 2021-04-27 16:26:44 · 709 阅读 · 0 评论 -
Java习题
1、奇数放到数组后面2、交换两个数组原创 2021-05-23 18:01:53 · 383 阅读 · 0 评论 -
OJ在线编程常见输入输出练习
[编程题]A+B(1)输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述:输出a+b的结果输入例子1:1 510 20import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);原创 2021-04-24 10:26:08 · 232 阅读 · 0 评论 -
java每日一题
目录一、选择题二、编程题1.找出n个数里最小的k个一、选择题1.java中关于内存回收的正确说法是: 程序员必须创建一个线程来释放内存 内存回收程序负责释放无用内存 内存回收程序允许程序员直接释放内存 内存回收程序可以在指定的时间释放内存对象注:(内存回收都是由JVM完成,程序员不用管) java的GC回收是完全自动的,没有提供相关api手动回收,所有的内存分配和回收权限都在jvm,在开发人员手里没有绝对的强制垃圾回收的......原创 2021-04-22 14:20:31 · 2272 阅读 · 0 评论 -
力扣:189.旋转数组 27.移除元素
题目描述:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。方法一:翻转代码:时间复杂度:O(n)空间复杂度:O(1)class Solution { public void rotate(int[] nums, int k) { int len=nums.length; k %= len; reserve(nums,0,len-1); reserve(nums,0,k-1); ...原创 2021-02-18 17:49:01 · 137 阅读 · 0 评论 -
力扣:709.转换成小写字母 35.搜索插入位置
题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。方法一:public class Test { public static String toLowerCase(String str){ if(str==null|str.length()==0){ return null; } StringBuilder sb=new Str原创 2021-02-18 12:09:09 · 260 阅读 · 1 评论 -
Java循环练习:输出X图案
题目:输出用 “*” 组成的 X 图案。1、要求:输入:多组输入,输入一个整数n表示输出的行数。输出示例:n=5 2、分析:由示例坐标图可看出,输出 * 的位置有两种情况: 1、i=j;(右对角线) 2、i+j=n-1;(左对角线) 在这些位置输出 * ,其余位置输出 空格,注意一行结束要给一个换行。要求中的多次输入可以用一个while循环控制( while( sc.hasN...原创 2021-01-16 12:56:56 · 654 阅读 · 0 评论 -
Java递归例题:汉诺塔问题
要求1、从A通过B移到C上2、移动过程中,小盘子必须在大盘子上;分析1、一个盘子:直接 A->C2、两个盘子:A->B A->C B->C 3、三个盘子:A->C A->B C->B A->C B->A B->C A->C 始 ...原创 2021-01-16 14:10:38 · 280 阅读 · 0 评论 -
Java数组练习题
1、两数之和要求:给定一个整数数组,nums 和目标值 target ,再给数组中找出和为目标值的两个整数,并返回他们的下标。示例:给定nums={2,7,11,19}因为nums[0]+nums[1]=9返回[0,1]思路:双重循环 i(从第一个元素起)先不动 j (从i之后起)动,找到符合条件nums[i]+nums[j]=target,找到返回i,j,未找到i++, j (从i之后起),继续++ 找,找到返回,未找到返回-1,-1。代码:import java..原创 2021-01-19 00:26:52 · 353 阅读 · 0 评论