Содержание
- 2. Вычисление факториала public class Main1 { public static long fuct(int n) { long res = 1;
- 3. Вычисление факториала - рекурсия public class Main1 { private static long fuct2(int n) { if (n
- 4. Трассировка Трассировка итерационной реализации Трассировка рекурсивной реализации 3) Ручная трассировка итерации 4) Ручная трассировка рекурсии
- 5. Рекурсия – загадка 1 public class Main2 { public static void main(String[] args) { rec1(3); }
- 6. Рекурсия – загадка 2 public class Main2 { public static void main(String[] args) { rec1(3); }
- 7. Рекурсия – загадка 3 public class Main2 { public static void main(String[] args) { rec1(3); }
- 8. Рекурсия – загадка 4 public class Main2 { public static void main(String[] args) { rec2(4); }
- 9. Рекурсия – загадка 5 public class Main2 { public static void main(String[] args) { rec2(3); }
- 10. Рекурсия – загадка 6 public class Main2 { public static void main(String[] args) { rec2(3); }
- 11. Рекурсия – загадка 7 (ЕГЭ 2017 Демо) public class Main2 { public static void main(String[] args)
- 12. Рекурсия – загадка 8 (ЕГЭ 2015 Демо) public class Main2 { public static void main(String[] args)
- 13. Рекурсия – загадка 9 (ЕГЭ 2016 Демо) public class Main2 { public static void main(String[] args)
- 14. Вычисление чисел Фибоначчи public class Main3 { public static void main(String[] args) { System.out.println(fib(6)); } public
- 15. Вычисление чисел Фибоначчи (рекурсия) public class Main3 { public static void main(String[] args) { System.out.println(fib2(6)); }
- 16. Метод для рисования треугольника Создать приложение, в котором на панели рисуется 1 треугольник
- 17. Метод для рисования треугольника (код) public class MyPanel3 extends JPanel { private void drawTriangle(Graphics g, int
- 18. Рекурсивный метод для рисования треугольника Создать приложение, в котором на панели рисуется рекурсивный треугольник
- 19. Код рекурсивного метода public class MyPanel3 extends JPanel { ... private void triangleRec(Graphics g, int cx,
- 20. Рекурсивный метод для рисования треугольника Создать приложение, в котором на панели рисуется рекурсивный треугольник
- 21. Код рекурсивного метода public class MyPanel3 extends JPanel { ... private void triangleRec(Graphics g, int cx,
- 22. Метод для рисования квадрата Создать приложение, в котором на панели рисуется 1 квадрат
- 23. Метод для рисования квадрата (код) public class MyPanel3 extends JPanel { private static void drawSquare(Graphics g,
- 24. Рекурсивный метод для рисования квадрата Создать приложение, в котором на панели рисуется рекурсивный квадрат
- 25. Метод для рисования квадрата (код) public class MyPanel3 extends JPanel { ... private void squareRec(Graphics g,
- 26. Рекурсивный метод для рисования квадрата Создать приложение, в котором на панели рисуется рекурсивный квадрат
- 27. Метод для рисования квадрата (код) public class MyPanel3 extends JPanel { ... private void squareRec(Graphics g,
- 28. Рекурсивный метод для рисования квадрата Создать приложение, в котором на панели рисуется рекурсивный квадрат
- 29. Метод для рисования квадрата (код) public class MyPanel3 extends JPanel { ... private void squareRec(Graphics g,
- 30. Косвенная рекурсия Создать приложение, в котором на панели рисуется рекурсивный квадрат, созданный из рекурсивных треугольников, которые
- 31. Код private void triangleRec2(Graphics g, int cx, int cy, int size) { drawTriangle(g, cx, cy, size);
- 32. Косвенная рекурсия (примеры)
- 34. Скачать презентацию