beavis: jackroll: Это не строгое определение, но по моему мнению наиболее интуитивно понятное для людей которые не сильны в математике. В свое время именно такая формулировка мне помогла. Вырезка из книги МГИУ по дискретке i.imgur.com/wyVJK9v.png
viperz: Почитайте о витальных функциях. Родитель ничего не знает о наследнике, у него есть просто свой виртуальный метод initialize(). Класс В наследует метод initialize(), но переопределяет его своей реализацией. Во время исполнения объект А создается как бы внутри В(точно не знаю как это происходит у JVM) и они используют один общий метод initialize()(т.к. В именно наследует его), но реализация подставляется та которая была определена в В. На этом и строиться весь полиморфизм.
В несложных учебниках всепривсе теоремы в основном не доказываются(на то они и не сложные). Если вам так уж нужны все доказательства, берите Фихтенгольца.
A:Ну например то что позволит изучить javascript с новых, ранее неизведанных сторон, это может быть как в моем случаи создание трехмерной игры после того как научусь делать двухмерные.
CyberUserRus: это понимание "программирования" как такового. Конечно, для быстрого старта это не подходит, и после этой книги отдельно придется изучать ООП парадигму и какой нибудь современный ЯП, но автор заявил что он хочет понимать основы работы программ, а мне кажется эта книга как рас создана для этого.
Redwhaler: Эта книга использовалась в MIT в качестве первого курса по программированию(сейчас там тоже она, но с использованием Python). Так что можете начинать прямо сейчас.
Redwhaler: Если вы хотите именно глубокого понимания программирования и компьютерных наук то есть идеальная для этого классика SICP https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D... Говорят что именно эта книга способна сделать из человека программиста. Думаю с вашим образованием будет как рас хорошо читать подобный труд.
Да, проблему я уже решил, считать за правильную последовательность надо было не все извлеченные SearchNode а только те что были связаны с начальным и конечным через previous.