CourseWare Wiki
Switch Term
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
b181
courses
b6b36zal
cviceni
9.cviceni
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Go
Go
courses:b6b36zal:cviceni:9.cviceni [2018/08/27 14:20]
courses:b6b36zal:cviceni:9.cviceni [2018/08/27 14:20]
(current)
Line 1:
Line 1:
+
====== Deváté cvičení ======
+
+
Toto cvičení je zaměřeno na práci s rekurzí.
+
Slajdy jsou k dispozici zde {{:courses:b6b36zal:cviceni:zal_9.pdf|pdf}} a {{:courses:b6b36zal:cviceni:zal_9.pptx|pptx}}.
+
+
===== Zadání Devátého úkolu =====
+
+
Zadání devátého domácího úkolu je {{https://cw.fel.cvut.cz/wiki/courses/b6b36zal/zadani/9_permutations|zde - Permutations}}
+
+
===== Podpůrné soubory =====
+
+
Faktoriál řešený pomocí rekurze a iterativně: {{:courses:b6b36zal:cviceni:factorialrecursion.py|factorialrecursion.py}}
+
+
Fibinacciho číslo řešno pomocí rekurze a iterativně: {{:courses:b6b36zal:cviceni:fibonacci.py|fibonacci.py}}
+
+
Nejvyšší společný dělitel GCD - rekurzivní implementace: {{:courses:b6b36zal:cviceni:gcd.py|gcd.py}}
+
+
Obrácení pole - rekurzivní implementace: {{:courses:b6b36zal:cviceni:revert.py|revert.py}}
+
+
Merge sort - rekurzivní implementace: {{:courses:b6b36zal:cviceni:mergesort.py|mergesort.py}}
+
+
Quick sort - rekurzivní implementace: {{:courses:b6b36zal:cviceni:quicksort.py|quicksort.py}}
+
+
Merge sort - pro dokončení na cvičení: {{:courses:b6b36zal:cviceni:mergesort_incomplete.py|mergesort_incomplete.py}}
courses/b6b36zal/cviceni/9.cviceni.txt
· Last modified: 2018/08/27 14:20 (external edit)