я следующую формулу CПомощь перестановки/решения уравнения
bucket = (hash - _min) * ((_capacity-1)/range());
Что мне нужно, чтобы изменить уравнение, чтобы вернуть _capacity вместо ковша (у меня есть все другие переменные, кроме _capacity). например
96 = (926234929-805306368) * ((x -1) /1249540730)
836 = (1852139639-805306368) * ((x -1) /1249540730)
Как вы можете видеть, это довольно простое уравнение, все, что мне нужно, это x слева. Но моя алгебра очень ржавая, поэтому любая помощь ценится.
Напишите формулу на листе бумаги и решите ее для x, затем запустите программирование. –
Проделайте то же самое с обеих сторон ... –
Разве нет сайта stackexchange, посвященного математике? Мы должны поставить ссылку здесь. –