![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-pta日常练习
文章平均质量分 77
一个快乐的野指针~
考完研更新框架以及前端知识~
展开
-
7-4 约瑟夫环问题-hebust (10分)
约瑟夫环问题约瑟夫环是一个数学的应用问题:已知n个人(以编号a,b,c…分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。输入格式:固定为2行,第一行为m,第二行为n个人的名称列表,用英文字母代表,元素直接使用英文逗号 , 分开输出格式:一行,为出列元素序列,元素之间使用英文逗号 , 分开【注意:末尾元素后没有逗号】输入样例:在这里给出一组输入。例如:3a,b,c,d,e,原创 2020-11-27 11:52:02 · 1621 阅读 · 0 评论 -
7-5 删除序列的最大和最小值问题-hebust (10分)
学者在进行数据统计的时候,为了避免极值的影响,通常会忽略掉最大值和最小值,然后对剩余元素进行统计,请编写程序完成去除极值的工作。输入格式:一行字符串,数字均为整数,之间使用空格分开(元素个数>=3)。输出格式:去除两端极值后的剩余元素,升序排列,之间使用空格分开输入样例:在这里给出一组输入。例如:10 3 2 -1 5 3 4 3 0 3 2输出样例:在这里给出相应的输出。例如0 2 2 3 3 3 3 4 5题解:import java.util.ArrayList;i原创 2020-11-27 11:38:59 · 1544 阅读 · 0 评论 -
7-7 sdust-Java-字符串集合求并集 (10分)
从键盘接收N个英文字符串(其中不同的字符串数量大于10),从头开始取5个不同的字符串放入一个集合S1,然后接着取5个不同的字符串放入另一个集合S2,按照字母顺序输出S1和S2的并集中的每个字符串(字符串区分大小写)输入格式:一行以空格分开的英文字符串(不同的字符串数量大于10)。输出格式:按照字母顺序(先比较字符串首字母,首字母相同的比较字符串第二个字母,以此类推)输出的S1和S2并集的字符串。输入样例:android python java javaee javase database jav原创 2020-11-27 11:34:30 · 1113 阅读 · 0 评论 -
6-2 jmu-Java-05集合-List中指定元素的删除 (15分)
编写以下两个函数/*以空格(单个或多个)为分隔符,将line中的元素抽取出来,放入一个List*/public static List<String> convertStringToList(String line) /*在list中移除掉与str内容相同的元素*/public static void remove(List<String> list, String str)裁判测试程序:public class Main { /*covnertStringT原创 2020-11-23 17:33:38 · 1465 阅读 · 1 评论 -
7-8 jmu-Java-02基本语法-08-ArrayList入门 (10分)
本习题主要用于练习如何使用ArrayList来替换数组。新建1个ArrayList strList用来存放字符串,然后进行如下操作。**提示:**查询Jdk文档中的ArrayList。**注意:**请使用System.out.println(strList)输出列表元素。输入格式输入n个字符串,放入strList。直到输入为!!end!!时,结束输入。在strList头部新增一个begin,尾部新增一个end。输出列表元素**输入:**字符串str判断strList中有无包含字符串str,原创 2020-11-23 17:30:57 · 636 阅读 · 0 评论 -
7-2 jmu-Java-05集合-01-ArrayListIntegerStack (15分)
定义IntegerStack接口,该接口描述了一个存放Integer的栈的常见方法:public Integer push(Integer item); //如item为null,则不入栈直接返回null。否则直接入栈,然后返回item。public Integer pop(); //出栈,如栈为空,则返回null。public Integer peek(); //获得栈顶元素,如栈顶为空,则返回null。注意:不要出栈public boolean原创 2020-11-23 17:28:17 · 532 阅读 · 0 评论 -
6-3 教师、学生排序 (20分)
已知Main类、Person类的设计,完成Student类,Teacher类、MyTool类的设计。函数接口定义:class Student extends Person{ }class Teacher extends Person{ }class MyTool{ public static void separateStu_T(List persons,List teachers,List students){} }Student类继承了Person,拥有私有属性int类型的sno和Str原创 2020-11-23 11:16:37 · 1745 阅读 · 4 评论