Поиск быстрого / эффективного алгоритма гистограммы (с заранее заданными ячейками)

Я мало занимаюсь кодированием вне Matlab, но мне нужно экспортировать мой код Matlab на другом языке, скорее всего C. Мой код Matlab включает функцию гистограммы, histc (), которая помещает мои входные данные (которые имеют двойную точность, а не целые числа) в указанный массив ячеек для формирования гистограммы.

Я уверен, что смогу собрать воедино пару вложенных циклов, чтобы сгенерировать функцию гистограммы, но мне нужно, чтобы эта функция была быстрой и не требовала много памяти, так как к ней будут обращаться неоднократно и часто.

Чтобы избежать повторного изобретения колеса, кто-нибудь знает, есть ли в языке C какие-либо существующие функции гистограммы, доступные для использования, или люди, нуждающиеся в таких вещах, обычно создают их сами?

Кто-нибудь знает эффективный алгоритм построения гистограммы? Псевдокод в порядке.

Заранее спасибо.

24
задан einpoklum - reinstate Monica 14 December 2013 в 13:44
поделиться