В Smalltalk вы можете создать sortedCollection, то есть вы можете добавить элемент, и он вставит его в правильное местоположение.
Есть ли что-нибудь подобное в C ++?Или, что еще лучше, есть что-то вроде sortedQueue, такое, что когда вы добавляете элемент, он сортирует его в структуру, похожую на очередь, из которой вы можете просто извлечь первый элемент?
Я смотрел в set,это то, что мне нужно с точки зрения сортировки, но это неупорядоченная коллекция.Я ищу небольшой пробег, насколько это возможно.