У меня есть несколько массивов строк, я использовал функцию сравнения, чтобы отсортировать их в очереди приоритетов.Я упустил из виду тот факт, что мне нужно перебирать строки ..
Какую другую структуру данных вы бы порекомендовали?Возможно, что-то, что позволяет выполнять функцию сравнения, чтобы я мог получить отсортированный набор строк
. Я мог бы эффективно извлекать элементы из очереди приоритетов, но это означает, что мне понадобится вспомогательное пространство перед тем, как отправить их обратно в очередь приоритетов
Было бы идеально, если бы вектор допускал функцию сравнения.Будет ли работать STL?У меня есть фиксированное количество элементов (около 450).
Редактировать: Подтверждение того, что набор STL работает .. даже без определения моей собственной функции сравнения для строк.