Представьте, что вы пытаетесь разгадать головоломку, которая с каждой минутой становится всё сложнее и сложнее. Вы думаете: "Эх, если бы у меня был суперкомпьютер, он бы решил эту задачу в два счёта!" Но что, если я вам скажу, что существуют задачи настолько сложные, что даже самые мощные компьютеры могут "чесать в затылке" годами, пытаясь найти решение? Добро пожаловать в увлекательный мир теории сложности вычислений! Теория сложности вычислений - это не просто набор сухих формул и непонятных терминов...
И так, я чуть было не совершил такую же ошибку которую делают все авторы курсов, будь то видео или текстовых статей. Все они приступают к разбору кода, сразу и с места, поехали. Да, порой, это, кажется, хорошо, но потом начинают всплывать подводные камни, если вы до этого не сталкивались с программированием всерьез. Давайте будем одними из немногих кто исправит эту ситуацию. Мы с вами уже говорили, что код является не единственным способом представления программы. Я бы даже сказал, что это не всегда лучший...