ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

02:奇数单增序列

02:奇数单增序列
/** * 题目名称:奇数单增序列 <p> * 题目来源:http://noi.openjudge.cn/ch0110/02/ <p> * 程序功能:按升序输出指定整数序列中的奇数 * * @author 潘磊,just_panlei@just.edu.cn * @version 1.0 */importjava.util.List;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Scanner;publicclassMain{/** * 返回指定整数序列中的奇数序列。 * * @param list 指定整数序列。 * @return list中的奇数序列。 */publicList<Integer>oddElements(List<Integer>list){List<Integer>odds=newArrayList<>();// list中的奇数序列/* 依次遍历list中的所有元素 */for(inte:list){if(e%2==1){// 如果当前元素是奇数odds.add(e);// 将其推入odds中}}returnodds;}publicstaticvoidmain(String[]args){Maincall=newMain();Scannerinput=newScanner(System.in);intN=input.nextInt();List<Integer>list=newArrayList<>();for(inti=0;i<N;i++){list.add(input.nextInt());}List<Integer>odds=call.oddElements(list);Collections.sort(odds);// 调用Collections的sort方法对odds序列进行升序排序System.out.print(odds.get(0));for(inti=1;i<odds.size();i++){System.out.print(","+odds.get(i));}}}
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进