Skip to content

Commit

Permalink
Merge pull request #13 from lazub/testpr
Browse files Browse the repository at this point in the history
test
  • Loading branch information
nusubmarine01 authored Feb 26, 2017
2 parents 00c7584 + 5edf94a commit bf45542
Show file tree
Hide file tree
Showing 11 changed files with 241 additions and 0 deletions.
8 changes: 8 additions & 0 deletions group03/2864885311/DS/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
1 change: 1 addition & 0 deletions group03/2864885311/DS/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/bin/
17 changes: 17 additions & 0 deletions group03/2864885311/DS/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>2017Learning</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
11 changes: 11 additions & 0 deletions group03/2864885311/DS/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
68 changes: 68 additions & 0 deletions group03/2864885311/DS/src/com/coding/basic/ArrayList.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
package com.coding.basic;
//import java.util.Iterator;

//import java.util.List;

public class ArrayList implements List {

private int size = 0;

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

public void add(Object o){
//int int_inarry = 10;
grow(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;
}

private void grow(Object nbradd){

if (this.size>this.elementData.length){
Object[] arrayRefVar = new Object[this.elementData.length+1];
growcopy(nbradd,arrayRefVar);
}else{
Object[] arrayRefVar = new Object[this.elementData.length];
growcopy(nbradd,arrayRefVar);
}
}
private void growcopy(Object nbraddcopy,Object[] arrayRefVarcopy){
System.arraycopy(this.elementData, 0, arrayRefVarcopy, 0, this.elementData.length);
this.elementData[0]=nbraddcopy;
System.arraycopy(arrayRefVarcopy, 0, this.elementData, 1, this.size+1);
this.size++;
}
private void instrgrow(int nbrindex,Object[] arraynbo,Object ino){

//Object[] arrayRefVar2 = new Object[nbrindex];
Object[] arrayRefVar3 = new Object[this.size-nbrindex];


System.arraycopy(this.elementData, nbrindex, arrayRefVar3, nbrindex, this.size);
this.elementData[nbrindex]=ino;
System.arraycopy(arrayRefVar3, 0, this.elementData, nbrindex+1, this.size);


}
}
32 changes: 32 additions & 0 deletions group03/2864885311/DS/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 group03/2864885311/DS/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 group03/2864885311/DS/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;

}
}
10 changes: 10 additions & 0 deletions group03/2864885311/DS/src/com/coding/basic/List.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
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 group03/2864885311/DS/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 group03/2864885311/DS/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 bf45542

Please sign in to comment.