Я создал приложение, в котором пользователь постоянно поворачивает телефон вокруг оси z (рыскания) с помощью экрана телефона вверх. Я хотел бы генерировать угол между двумя крайностями каждый раз, когда направление изменения вращения.Найти последовательные максимальные различия в массиве
Представьте себе массив следующих значений: [-5, -3, -2, 0, 1, 2, 6, 5, 3, 2, -1, -3, -4, -7, -4 , -3, ...]. То, что я хотел бы сделать, это найти относительные максимумы и минимумы массива, чтобы найти различия от одного относительного минимума до следующего относительного максимума. В данном массиве -5 будет первым относительным минимумом, а затем 6 будет следующим относительным максимумом. Разница здесь будет 11 единиц. Из этого относительного максимума 6 следующий относительный минимум равен -7. Разница здесь составит 13 единиц. Процесс будет продолжаться до конца массива. Я хотел бы, чтобы эти значения разностей вводились в собственный массив, т. Е. [11,13, ...]. Был бы очень признателен за любую помощь!
не проблема IOS, как проблема не зависит от устройства и языка; и, конечно же, не имеет ничего общего с Xcode. Существует также множество решений этой проблемы, которые являются одинаково действительными ... – Doc