Open
Description
Previous ID | SR-888 |
Radar | rdar://problem/24999603 |
Original Reporter | @gribozavr |
Type | Bug |
Status | In Progress |
Resolution |
Additional Detail from JIRA
Votes | 0 |
Component/s | Standard Library |
Labels | Bug, AffectsABI, StarterBug, StarterProposal, swift-evolution-proposal-needed |
Assignee | akhilmantha (JIRA) |
Priority | Medium |
md5: 38f233c0b4c0d1508b74875d0c159d05
Issue Description:
Some collections naturally maintain sorted order and can implement `minElement()` and `maxElement()` in O(1). Thus, these algorithms should be protocol requirements to allow collection-specific customizations.
Note that `minElement()` and `maxElement()` that take predicates should continue to be pure extensions.