Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. algorytm jest poprawny, jeśli Temat: Własności algorytmów
  2. 1.Znając różne sposoby wykonania zadania, musimy wybrać metodę najwłaściwszą
  3. Jedną z kryteriów wyboru jest cos
  4. złożeniość obliczeniowa określa liczbę zasobów komputerowych potrzebnych do wykonania algorytmu
  5. Wyróżniamy złożoność
  6. -pesymistyczną, czyli ilosc zasobow potrzebnych przy wprowadzaniu najgorszych, najtrudniejszych danych.
  7. -obliczeniowa, czyli oczekiwaną przy wprowadzaniu typowych danych
  8. 2. Ze względu na rodzaje zasobów komputerowych wyrózniamy:
  9. -złożoność czasową i pamięciową
  10. Czasowa obejmuje czas działania algorytmu, jest niezależna od PC i języka programowania, mierzona jest liczbą operacji dominujących.
  11. Pamięciowa określa ile pamięci potrzeba do zrealizowania danej metody, mierzona liczbą zmiennych wykorzystanych w algorytmie oraz zajmowaną przez nich pamięcią.
  12. Złożoność zapisujemy jednostką: 0(coś)
  13. 3.Jeżeli dla każdego dowolnego zestawu danych wyjściowych generuje wynik w skończonej liczbie,
  14. -wyprowadza prawidłowe wyniki - algorytm jest poprawny, jeśli dla prawidłowych danych daje poprawne wyniki
  15. -jest określony - jest dobrze określony jeśli jego działania są czytelnei możliwe a kolejność dokładnie podana
  16. -uniwersalny - powinien działać dla dowolnej ilości danychdla prawidłowych danych daje poprawne wyniki
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement