Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------
- /** Vstavi dani element v deko na dani poziciji.
- * @param pozicija 0: začetek, ..., size(): konec. */
- //------------------------------------------------------------------------
- public void add(int pozicija, T element) {
- if (pozicija < 0 || pozicija > size()) {
- throw new NeveljavnaPozicijaException();
- }
- if (pozicija == 0) {
- dodajNaZacetek(element);
- } else if (pozicija == size()) {
- dodajNaKonec(element);
- } else {
- raztegniPoPotrebi();
- for (int p = size()-1; p >= pozicija; p--) {
- T e = get(p);
- set(p+1, e);
- }
- iZadnji = mod(iZadnji+1);
- }
- }
Add Comment
Please, Sign In to add comment