Задать вопрос
GeekT
@GeekT
Основатель и генеральный директор "Пегий Дудочник"

С чего начать изучение математики если прогулял 11 лет школы но хочешь понимать сложные алгоритмы в программировании?

Доброго времени суток.

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

https://ru.wikipedia.org/wiki/Расстояние_Левенштейна

Помогите смоделировать вектор саморазвития в сторону понимания этого всего дела. Посоветуйте литературу, видео и прочий контент, который бы поспособствовал развитию максимально быстро и доступно.
  • Вопрос задан
  • 5056 просмотров
Подписаться 5 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 7
В идеале заплатить денег репетитору по математике (очному или дистанционному), который составит индивидуальный план занятий и протащит вас до нужного уровня максимально эффективно.

И сами наверстаете, и кому-то работу дадите.
Ответ написан
Комментировать
Griboks
@Griboks
Если вам необходимо просто понять формулу, то смело открывайте математический справочник и смотрите, что обозначают всякие скобочки, интегралы, меры и прочее.
Если же вы хотите просто разобраться в математике, то найдите учебную программу школы или ВУЗа и прочитайте соответствующие учебники. Их очень легко найти.
Ответ написан
Комментировать
@estj
prepodavatel Vuza po background programming
1. Дж. Андерсон "Дискретная математика и комбинаторика" или/и
2. Хаггарти "Дискретная математика для программистов"
в инете можно нарыть , но лучше купить и держать под подушкой....
Ответ написан
Комментировать
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер
А чё понимать то там? Это алгоритмическое расстояние, его формулой не посчитаешь, для него нет каких-то адекватных свойств или чего-то такого. Банальный алгоритм, созданный для быстрого нечёткого поиска по словарям. Это не рокет-сайнс и не криптография.

В любом случае, было бы не плохо узнать про дифференциальное исчисление, параллельно изучив некоторые разделы дискретной математики. Так же весьма пригодится теория чисел. Совсем густо будет, если подтянете логику и конечные автоматы.

Возможно потребуются разделы геометрии, особенно если хотим работать с 3D-объектами.

Большинство можно получить из учебника по математики для 10-11 классов, из общей литературы мог бы рекомендовать "Конкретную математику" Кнута, Поташникова, а также "Алгоритмы. Построение и анализ" Кормена, Лейзерсона. Весьма полезным может стать "Искусство программирования" Кнута, но она на любителя.

И да. Учим технический английский. Иначе будет больно.
Ответ написан
Комментировать
@AVKor
Школьные учебники, начиная с учебников для начальной школы.
Ответ написан
Комментировать
@starter_new
Вот хорошая книга, помогла мне с нуля освоить небольшую базу в линейной алгебре:

https://www.amazon.com/Math-Primer-Graphics-Game-D...
Ответ написан
Комментировать
garadash
@garadash
если прямо вот "прогулял 11 лет школы", тогда и начинайте с учебников средней школы с класса 4-5-го наверное, если складывать, вычитать, умножать и делить уже умеете. С 5-го класса уже уравнения начинают разбирать вроде, вот с этого и начинать нужно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект