JAVA基础
文章平均质量分 50
wanber.wangbo
这个作者很懒,什么都没留下…
展开
-
-二分查找
【问题描述】给定一个升序整数数组,二分查找某一个整数t,若有则输出第一次出现的下标(从0开始),否则输出-1。【输入形式】第一行输入 t第二行输入待查找数组长度第三行输入待查找数组【输出形式】返回结果【样例输入】371 2 3 3 4 6 9【样例输出】2package com; import java.util.Scanner; public class First { public s...原创 2018-05-16 00:13:16 · 118 阅读 · 0 评论 -
合并数组
【问题描述】合并两升序整数数组为一个升序数组。(数组元素定义为int类型)【输入形式】第一行输入两数组长度(int类型)第二行为第一个升序数组的元素第三行为第二个升序数组的元素【输出形式】合并后的数组【样例输入】4 31 2 4 61 3 5【样例输出】1 1 2 3 4 5 6package com; import java.util.Arrays; import java.util.Scan...原创 2018-05-16 00:14:23 · 453 阅读 · 0 评论 -
同列表字符串
【问题描述】给出一个字符串数组找到其中同列表字符串。在S中,存在两个及两个以上字符串,组合成这些字符串的列表相同,则表示这些字符串是同列表字符串。如abcd和dcab是同列表字符串。【输入形式】数组长度n接下来n行输入字符串数组【输出形式】S的同列表字符串数组,并按照在S中出现的先后次序输出【样例输入】5javapythongojaavog【样例输出】javagojaavogpackage com...原创 2018-05-16 00:15:37 · 282 阅读 · 0 评论 -
求子数组最大和
【问题描述】给定一个数组,求数组中某一段元素和的最大值。注意这一段元素是连续的。如[31,-41,59,26,-53,58,97,-93,-23,84],的最大和是187=59+26+(-53)+58+97【输入形式】第一行输入数组长度N(0<N<=20000)后面N行输入数组元素【输出形式】输出子数组的最大和【样例输入】 10 31 -41 59 26 -53 58 ...原创 2018-05-30 19:21:21 · 461 阅读 · 0 评论 -
去重与排序
【问题描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。Input Param n 输入随机数的个数 inputArray n 个随...原创 2018-05-30 19:22:33 · 1064 阅读 · 0 评论 -
学生成绩
【问题描述】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.【输入形式】输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为...原创 2018-05-30 19:23:43 · 214 阅读 · 0 评论 -
供应商问题
【问题描述】有n个某种商品供应商,某地有m个商店,商店需要从供应商那里进货该商品,每个供应商的供应能力有上限,每个商店都有自己的商品需求量(need[i]:表示第i个商店的需求),每个供应商运送单位商品到商店需要一个运费。【输入形式】输入说明:第一行包含两个整数N,M接下来N行包含三个整数,第一个数表示供应商编号,第二数表示供应能力上限,表示该供应商的供应量不能超过这个上限,第三个数表示运送单位商...原创 2018-05-30 19:25:03 · 899 阅读 · 0 评论 -
进制转化
【问题描述】写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入)【输入形式】输入一个十六进制的数值字符串。【输出形式】输出该数值的十进制字符串。【样例输入】0xA【样例输出】10import java.util.Scanner; public class Six { public static void main(String[] args) { // ...原创 2018-05-30 19:26:20 · 110 阅读 · 0 评论