Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. static Osobnik[] Selekcja(Osobnik[] populacja)
  2. {
  3. Osobnik[] wyselekcjonowanaPopulacja = new Osobnik[populacja.Length];
  4. Osobnik o1;
  5. Osobnik o2;
  6. //Random rnd = new Random();
  7. for (int i = 0; i < wyselekcjonowanaPopulacja.Length; i++)
  8. {
  9. o1 = populacja[Rnd.Next(populacja.Length)];
  10. o2 = populacja[Rnd.Next(populacja.Length)];
  11. wyselekcjonowanaPopulacja[i] = Turniej(o1, o2);
  12. ffe++;
  13. }
  14. return wyselekcjonowanaPopulacja;
  15. }
  16.  
  17. static Osobnik Turniej(Osobnik o1, Osobnik o2)
  18. {
  19. if (o1.getFunkcjaPrzystosowania() > o2.getFunkcjaPrzystosowania())
  20. {
  21. return o1;
  22. }
  23. if (o1.getFunkcjaPrzystosowania() < o2.getFunkcjaPrzystosowania())
  24. {
  25. return o2;
  26. }
  27. else
  28. {
  29. return o1;
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement