useless28

Untitled

Oct 31st, 2018
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.82 KB | None | 0 0
  1. public Prvek Vloz(int index, double hodnota) //Insert
  2.         {
  3.             Prvek p_pom = this, p_pom2 = null;
  4.  
  5.             //pokud ho chci dat na uplny zacatek, tak za nej jen pripojim zbytek seznamu
  6.             if (index <= 0) {
  7.                 p_pom2 = new Prvek(hodnota);
  8.                 p_pom2.p_dalsi = p_pom;
  9.                 return p_pom2;
  10.             }
  11.  
  12.             //jinak se dostanu na pozadovanou pozici
  13.             for (int i = 2; i < index; i++)             //BACHA NA TU 2;
  14.                 p_pom = p_pom.p_dalsi;
  15.  
  16.             p_pom2 = p_pom.p_dalsi;                     //ulozim si ten dalsi
  17.             p_pom.p_dalsi = new Prvek(hodnota);         //potom misto nej dam vkladany
  18.             p_pom.p_dalsi.p_dalsi = p_pom2;             //za vkladanym je ten "puvodni" dalsi
  19.  
  20.             return this;
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment