• Какие книги, ресурсы посоветуете для embeded программиста изучающего С++?

    myjcom
    @myjcom Куратор тега C++
    https://legacy.gitbook.com/book/arobenko/bare_meta...

    Test-Driven Development for Embedded C
    Год: 2011
    Автор: Grenning J.W.
    Издательство: Pragmatic Bookshelf
    ISBN: 978-1934356623
    Ответ написан
    1 комментарий
  • Как найти медиану одномерного массива?

    15432
    @15432
    Системный программист ^_^
    Если заранее известен набор значений элементов массива (0..255), а количество элементов сильно больше набора значений (несколько тысяч), можно использовать гистограмму — считать количество элементов каждого значения (5 нулей, 340 единиц, 210 двоек… ) В гистограмме середину найти значительно проще (будет известно общее количество, достаточно суммировать количества в ячейках до превышения половины от общего числа. Элемент, на котором будет достигнута середина и будет медианой)
    Данный подход очень сильно ускоряет медианную фильтрацию изображений с большим радиусом (обновление гистограммы можно нехило оптимизировать, обновляя лишь «края» при переходе к соседнему пикселю)
    Ответ написан
    Комментировать