Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Убрать резкие скачки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Array type expected; found: 'java.lang.string' http://www.cyberforum.ru/android-dev/thread1542884.html
public boolean numCheck(String str, int sys) { boolean sysCheck = false; for (int i = 0; i < str.length(); i++) { if...
Программирование Android "Безобидная" прога Доброго времени суток, форумчане! Необходима помощь: нужна программа которую человек запустит на телефоне, а программа в свою очередь скинет инфу о телефоне этого человека куда-нибудь (смс или почта,... http://www.cyberforum.ru/android-dev/thread1542858.html
Программирование Android Установка программы QtADB на стационарный компьютер
Добрый день! Второй день пытаемся установить на стационарный компьютер программу QtADB (графический интерфейс ADB). Android Studio (ADB) предварительно установили. При запуске программы QtADB...
Как правильно сверстать подобную схему? Программирование Android
Пишу приложение заказа ЖД билетов. Необходимо сверстать активити, который будет отображать схемы. Как правильнее всего сверстать подобную схему? Схемы бывают разные, и как видно на этой может быть...
Программирование Android Ошибка при запуске Android Studio http://www.cyberforum.ru/android-dev/thread1542770.html
При запуске программы будь, то это пустой проект или шаблон , одно и то же . Уже и удалял все и переустанавливал все
Программирование Android Получение координат по адресу Всем привет, наткнулся на такую реализацию. public LatLng getLocationFromAddress(String strAddress) { Geocoder coder = new Geocoder(getApplicationContext()); List<Address>... подробнее

Показать сообщение отдельно
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
02.10.2015, 14:17
ILNAR_93, как-то так

Java
1
2
3
4
5
6
7
8
9
10
11
private List<Double> filter(List<Double> pipeline) {
        if (pipeline.size() < 2) return pipeline;
        float thresholdPercentage = .1f; //10% limit threshold
        List<Double> data = new ArrayList<>();
        data.add(pipeline.get(0));
        for (int i = 0; i < pipeline.size() - 1; i++) {
            double difference = Math.abs(pipeline.get(i) - pipeline.get(i + 1));
            if (pipeline.get(i) / difference <= thresholdPercentage) data.add(pipeline.get(i + 1));
        }
        return data;
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru