Мои летние каникулы скоро начнутся, и я буду свободен в течение 2 месяцев. Поэтому я решил начать новое путешествие к пониманию алгоритма. Это не только для учебы, я всегда находил алгоритмы увлекательными, поскольку они могут разбить простые сценарии реальной жизни и заставить компьютер выглядеть потрясающе.

У меня есть базовые знания в области программирования, и я могу хорошо кодировать... и у меня также есть предыдущий опыт чтения книг, написанных по алгоритмам. поэтому я решил, что я не буду просто начинать читать эти книги с самого начала. Я буду изучать эти алгоритмы по мере того, как почувствую интерес к какой-либо конкретной теме, и попытаюсь подвести итоги на своем языке и понимании, а также попытаюсь связать их в реальной жизни.

Я буду делать пост каждый раз, когда пойму что-то новое, и постараюсь написать об этом в более непринужденной форме. Я напишу и сделаю его более осмысленным и легким для чтения. При необходимости я также предоставлю код на одном из этих языков программирования, например C, C++, Python и Java.

Я чувствую, что этот подход делает меня более удобным в отношении алгоритмов, и другие также могут извлечь из этого пользу, если они чувствуют то же, что и я.

Ниже приведены книги, на которые я буду ссылаться.

  1. CLRS
  2. Алгоритм Дизайн Клейнберг и Тардос
  3. Некоторые онлайн-учебные материалы