summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ae33f91)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
-
- private class IntNode {
- private int data;
- private IntNode next;
-
- IntNode(int value) {
- setData(value);
- setNext(null);
- }
-
- IntNode(int value, IntNode nextNode) {
- setData(value);
- setNext(nextNode);
- }
-
- private int getData() {
- return data;
- }
-
- private void setData(int value) {
- data = value;
- }
-
- private IntNode getNext() {
- return next;
- }
-
- private void setNext(IntNode nextNode) {
- next = nextNode;
- }
-
- }
-
- private IntNode headNode;
+ private Node<Integer> headNode;
private int list_counter;
Liste() {
private int list_counter;
Liste() {
- private void setHeadNode(IntNode node) {
+ private void setHeadNode(Node<Integer> node) {
- private IntNode getHeadNode() {
+ private Node<Integer> getHeadNode() {
return headNode;
}
public void inserer(int value) {
boolean found = false;
if (isEmpty()) {
return headNode;
}
public void inserer(int value) {
boolean found = false;
if (isEmpty()) {
- headNode = new IntNode(value);
+ headNode = new Node<Integer>(value);
list_counter++;
return;
} else if (value == headNode.getData()) {
found = true;
return;
} else {
list_counter++;
return;
} else if (value == headNode.getData()) {
found = true;
return;
} else {
- IntNode nodeCursorNext = headNode.getNext();
+ Node<Integer> nodeCursorNext = headNode.getNext();
while (nodeCursorNext != null) {
if (value == nodeCursorNext.getData()) {
found = true;
while (nodeCursorNext != null) {
if (value == nodeCursorNext.getData()) {
found = true;
- headNode = new IntNode(value, headNode);
+ headNode = new Node<Integer>(value, headNode);
deleted = true;
list_counter--;
} else {
deleted = true;
list_counter--;
} else {
- IntNode nodeCursor = headNode;
- IntNode nodeCursorNext = headNode.getNext();
+ Node<Integer> nodeCursor = headNode;
+ Node<Integer> nodeCursorNext = headNode.getNext();
while (nodeCursorNext != null) {
if (value == nodeCursorNext.getData()) {
nodeCursor.setNext(nodeCursorNext.getNext());
while (nodeCursorNext != null) {
if (value == nodeCursorNext.getData()) {
nodeCursor.setNext(nodeCursorNext.getNext());
} else if (headNode.getNext() == null) {
System.out.println("element " + i + " : " + headNode.getData());
} else {
} else if (headNode.getNext() == null) {
System.out.println("element " + i + " : " + headNode.getData());
} else {
- IntNode nodeCursorNext = headNode.getNext();
+ Node<Integer> nodeCursorNext = headNode.getNext();
System.out.println("element " + i + " : " + headNode.getData());
i++;
while (nodeCursorNext != null) {
System.out.println("element " + i + " : " + headNode.getData());
i++;
while (nodeCursorNext != null) {
# NAME = Camilo Juan
CLASSES = \
# NAME = Camilo Juan
CLASSES = \
+ Node.java \
+ Liste.java
#
# MAIN is a variable with the name of the file containing the main method
#
# MAIN is a variable with the name of the file containing the main method