Батырмаларды же көйгөйлөрдү чечүү үчүн артка кайтуу колдонулушу мүмкүн болгон мисалдарга төмөнкүлөр кирет: сегиз ханыша баш катырма, кроссворддор, оозеки арифметика, Судоку жана Peg Solitaire. Талдоо жана сумка маселеси сыяктуу комбинатордук оптималдаштыруу көйгөйлөрү.
Мисалы менен артка кайтуу алгоритми деген эмне?
Мисалы, төмөндө жогорудагы 4 ханыша чечиминин чыгаруу матрицасы келтирилген. Артка көз салуу алгоритми: Эң сол тилкеден баштап ханышаларды бир-бирден ар кайсы тилкелерге жайгаштыруу идеясы жатат Биз ханышаны мамыга койгондо, мурунтан эле жайгаштырылган ханышалар менен кагылышууларды текшеребиз.
Алгоритмдин кайсы түрү артка кайтууда?
Артка кайтуу алгоритмдеринин түрлөрү. Артка кайтуу алгоритмдеринин эки түрү бар: Рекурсивдүү артка кайтуу алгоритми . Рекурсивдүү эмес артка кайтуу алгоритми.
Артка кайтуу алгоритми кайда колдонулат?
Артка көз салуу алгоритми көйгөйлөрдүн айрым түрлөрүнө колдонулат,
- Чечим кабыл алуу көйгөйү маселенин мүмкүн болгон чечимин табуу үчүн колдонулат.
- Оптималдаштыруу маселеси колдонула турган эң жакшы чечимди табуу үчүн колдонулат.
- Эсептөө маселеси маселенин бардык мүмкүн болгон чечимдеринин топтомун табуу үчүн колдонулат.
Кайсы маалымат структурасы артка кайтуу алгоритми үчүн колдонулат?
(Эгер бизде чыныгы дарак берилиштеринин структурасы болсо, аны артка кайтаруу тереңдикте биринчи дарак издөө деп аталат.) Артка издөө алгоритми. Алгоритм логикалык функция катары туюндурулганына көңүл буруңуз. Бул алгоритмди түшүнүү үчүн зарыл.