Алгоритмдерге кіріспе

Алгоритмдерге кіріспе

Жоспар (План)

  • Алгоритм түсінігі
  • Алгоритмдердің қасиеттері
  • Алгоритмдердің күрделілігі
  • Big O нотациясы

Теория және түсіндірмелер

Алгоритм - бұл есепті шешуге арналған нақты қадамдар тізбегі.

Алгоритмнің негізгі қасиеттері: дискреттілік, анықтылық, нәтижелілік, массалық және түсініктілік.

Мысалдар


                    # Қарапайым алгоритм мысалы
                    def find_max(numbers):
                        if not numbers:
                            return None
                        max_num = numbers[0]
                        for num in numbers:
                            if num > max_num:
                                max_num = num
                        return max_num
                    

Тапсырмалар

  1. Өз алгоритміңізді жазыңыз
  2. Алгоритмнің күрделілігін есептеңіз
  3. Алгоритмді оңтайландырыңыз

Қосымша материалдар

  • Алгоритмдер туралы кітаптар
  • Онлайн курстар