Skip to content

Commit 120db27

Browse files
committed
泛型和迭代器
1 parent 749c285 commit 120db27

File tree

9 files changed

+3
-6
lines changed

9 files changed

+3
-6
lines changed

group17/1264835468/src/assignment/BinaryTree.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package assignment;
22

3+
//
34
public class BinaryTree<T extends Comparable<? super T>> implements Iterable<BinaryTreeNode<T>> {
45
private BinaryTreeNode<T> root;
56

group17/1264835468/src/assignment/BinaryTreeNode.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
public class BinaryTreeNode<T extends Comparable<? super T>> {
54
private T data;
65
private BinaryTreeNode<T> left;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package assignment;
22

3+
//
34
public interface Iterable<T> {
45
Iterator<T> iterator();
56
}

group17/1264835468/src/assignment/Iterator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
public interface Iterator<E> {
54
public boolean hasNext();
65

group17/1264835468/src/assignment/List.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package assignment;
22

3+
//
34
public interface List<E> {
45
public void add(E o);
56

group17/1264835468/src/assignment/MyArrayList.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
import java.util.Arrays;
54

65
public class MyArrayList<E> implements List<E>, Iterable<E> {

group17/1264835468/src/assignment/MyLinkedList.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
public class MyLinkedList<E> implements List<E>, Iterable<E> {
54
private Node<E> head;
65
private int size;

group17/1264835468/src/assignment/MyQueue.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
public class MyQueue<T> {
54
private MyLinkedList<T> elementData = new MyLinkedList<>();
65

group17/1264835468/src/assignment/MyStack.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package assignment;
22

3-
//
43
public class MyStack<T> {
54
private MyArrayList<T> elementData = new MyArrayList<>();
65

0 commit comments

Comments
 (0)