Beispiel Stack und Queue
/**
* Das Programm soll eine bestimmte Zahlenfolge aus einer Queue auslagern
* und in einem Stack ablegen - und zwar in umgekehrter Reihnfolge.
*/
package trhekegmu;
import java.util.Deque;
import java.util.LinkedList;
/**
*
* @author, GK Q1
* @date 14.03.2018
*
*/
public class Trhekegmu {
private static final Deque<Integer> queue = new LinkedList<>();
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
addNumber(10);
addNumber(4);
addNumber(6);
addNumber(8);
addNumber(1);
addNumber(3);
addNumber(2);
ausgabe_zahlenfolge();
}
public static void addNumber(int i){
//anstatt addFirst: queue.push(i)
queue.addFirst(i);
}
public static void ausgabe_zahlenfolge(){
for(int i :queue){
System.out.println(i);
}
}
}
* Das Programm soll eine bestimmte Zahlenfolge aus einer Queue auslagern
* und in einem Stack ablegen - und zwar in umgekehrter Reihnfolge.
*/
package trhekegmu;
import java.util.Deque;
import java.util.LinkedList;
/**
*
* @author, GK Q1
* @date 14.03.2018
*
*/
public class Trhekegmu {
private static final Deque<Integer> queue = new LinkedList<>();
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
addNumber(10);
addNumber(4);
addNumber(6);
addNumber(8);
addNumber(1);
addNumber(3);
addNumber(2);
ausgabe_zahlenfolge();
}
public static void addNumber(int i){
//anstatt addFirst: queue.push(i)
queue.addFirst(i);
}
public static void ausgabe_zahlenfolge(){
for(int i :queue){
System.out.println(i);
}
}
}
Kommentare
Kommentar veröffentlichen