tree 怎么办 ati 4.2 lean 数量 速查 速度
源代码
- E remove(int index)
ArrayList 中的方法中参数的类型都是 Object 类,Object 类又是所有类的父类,所以不需要考虑元素的类型。
贴上标签
ensureCapacityInternal 会判断是否要扩容。
避免被外界访问,当调用了 rangeCheck(int index) 时,就会在数组越界时发出提醒,而且这是一种内部方法没必要声明成 Public。
- public booleancontains(Object o) {returnmap.containsKey(o);
- }
List 中是遍历而 HashSet 是利用 hashCode 快速查找到并利用 equals 进行比较,当比较值为真则覆盖原来的值若是假则插入到 hash 桶中。
ArrayIntegerStack,,ArrayListIntegerStack 都实现了 IntegerStack 接口。
public class Main201521123116 {public static void main(String[] args) {Scanner sc=new Scanner(System.in); String a=sc.next(); System.out.println(isHuiWen(a));}
public static boolean isHuiWen(String text){ArrayListIntegerStack stack=new ArrayListIntegerStack(); / * *ArrayListIntegerStack 为本周实验 5-1 中定义过的栈 */ char []b=text.toCharArray(); int length=b.length ; for(int i=0;i { if(b[i]!=b[length-i-1]){return false;} return true; } }
建立两个队列 A 和 B,将放在数组里的数字根据奇数偶数分别加入到队列 A 与 B 中,再根据题意输出
- Set<String> str =new TreeSet<String>();
- Scanner sc =new Scanner(System.in);while (sc.hasNext()) {String s = sc.next();if (!s.equals("!!!!!"))
- str.add(s);elsebreak;
- }
- System.out.println(str.size());for (int i =0; i <10; i++) {
- System.out.println(str.toArray()[i]);
- }
使用 TreeSet,它具有自动排序功能。题目只要求 10 个单词 所以最好要加上 str.toArray()[i];PTA 提交正确。
编程 (5-1, 5-2, 5-3(选做), 5-6) 实验总结已经在作业中体现,不用写。
学号:201521123116 《java 程序设计》第七周学习总结
来源: http://www.bubuko.com/infodetail-2015368.html