Очень понятно объяснены структуры данных, но надо иметь базу(хотя бы первого курса), если не хотите много гуглить и понимать некоторые математические вычисления