Skip to content

Commit

Permalink
Merge pull request #1 from liuqiancheng/master
Browse files Browse the repository at this point in the history
from QQ:976180558
  • Loading branch information
zeyuanpinghe authored Feb 25, 2017
2 parents f5614a3 + 06b4435 commit 860adc4
Show file tree
Hide file tree
Showing 8 changed files with 168 additions and 0 deletions.
1 change: 1 addition & 0 deletions group19/976180558/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/bin/
32 changes: 32 additions & 0 deletions group19/976180558/src/com/coding/basic/ArrayList.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.coding.basic;

public class ArrayList implements List {

private int size = 0;

private Object[] elementData = new Object[100];

public void add(Object o){

}
public void add(int index, Object o){

}

public Object get(int index){
return null;
}

public Object remove(int index){
return null;
}

public int size(){
return -1;
}

public Iterator iterator(){
return null;
}

}
32 changes: 32 additions & 0 deletions group19/976180558/src/com/coding/basic/BinaryTreeNode.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.coding.basic;

public class BinaryTreeNode {

private Object data;
private BinaryTreeNode left;
private BinaryTreeNode right;

public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public BinaryTreeNode getLeft() {
return left;
}
public void setLeft(BinaryTreeNode left) {
this.left = left;
}
public BinaryTreeNode getRight() {
return right;
}
public void setRight(BinaryTreeNode right) {
this.right = right;
}

public BinaryTreeNode insert(Object o){
return null;
}

}
7 changes: 7 additions & 0 deletions group19/976180558/src/com/coding/basic/Iterator.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.coding.basic;

public interface Iterator {
public boolean hasNext();
public Object next();

}
46 changes: 46 additions & 0 deletions group19/976180558/src/com/coding/basic/LinkedList.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package com.coding.basic;

public class LinkedList implements List {

private Node head;

public void add(Object o){

}
public void add(int index , Object o){

}
public Object get(int index){
return null;
}
public Object remove(int index){
return null;
}

public int size(){
return -1;
}

public void addFirst(Object o){

}
public void addLast(Object o){

}
public Object removeFirst(){
return null;
}
public Object removeLast(){
return null;
}
public Iterator iterator(){
return null;
}


private static class Node{
Object data;
Node next;

}
}
9 changes: 9 additions & 0 deletions group19/976180558/src/com/coding/basic/List.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.coding.basic;

public interface List {
public void add(Object o);
public void add(int index, Object o);
public Object get(int index);
public Object remove(int index);
public int size();
}
19 changes: 19 additions & 0 deletions group19/976180558/src/com/coding/basic/Queue.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.coding.basic;

public class Queue {

public void enQueue(Object o){
}

public Object deQueue(){
return null;
}

public boolean isEmpty(){
return false;
}

public int size(){
return -1;
}
}
22 changes: 22 additions & 0 deletions group19/976180558/src/com/coding/basic/Stack.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.coding.basic;

public class Stack {
private ArrayList elementData = new ArrayList();

public void push(Object o){
}

public Object pop(){
return null;
}

public Object peek(){
return null;
}
public boolean isEmpty(){
return false;
}
public int size(){
return -1;
}
}

0 comments on commit 860adc4

Please sign in to comment.