Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trak.reverseorder;
- import trak.datastructures.TrakStack;
- public class TrakReverseOrder {
- public TrakReverseOrder(){}
- /**
- * Reverse the order of input objects
- * @param elements an array of objects
- * @return an array of input objects in reversed order
- */
- public Object[] reverseOrder(Object[] elements){
- if(elements == null) return null;
- TrakStack testi = new TrakStack();
- int pituus = elements.length;
- Object[] lista = new Object[pituus];
- for(int i = 0 ; i < pituus ; i ++){
- testi.push(elements[i]);
- }
- for(int i = 0 ; i < pituus ; i ++){
- lista[i] = testi.pop();
- }
- return lista;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement