01 2025 档案
摘要:介绍和Getting the Skeleton Files 想办法找到下面四个文件 这个proj要编写一个autoGrader,提供如下文件: StudentArrayDeque.java: A buggy implementation of ArrayDeque. 有错误的ArrayDeque A
阅读全文
摘要:Despite the sufferring from the former disc04 ,i get the golden rule of extended classes' type discrmination ,that is , in a 赋值过程中,在类型层级上,右边的一定要小于左边的。
阅读全文
摘要:extends(扩展) 和 override(重写) extends 关系导致的类型,子类一定是父类,父类一定不是子类。 就赋值而言, 父类 a= 子类 b 是 ok的 ;反过来 子类 x = 父类 y;是不ok的, 也就是说赋值时,类型层级上,右边一定是小于(低于)左边的。 给定 Animal 类
阅读全文
摘要:参考答案 或者 ArrayDeque的核心是 用数组存储首尾相接的“数据圆环”,ArrayDeque的first 和last 指向实际存储数据的 最开始一个和最后一个,如何向数组加入/去除数据并能保证首尾相接是关键, 比如有索引0~99 共100个元素, 假设 初始索引是 0 ,此时addFirst
阅读全文