Multiset [mp]
Micro pattern¶
Description¶
Represent values with their multiplicities when repeated occurrences must be preserved or consumed separately.
Problems¶
Compare multisets¶
Test whether corresponding values have equal multiplicities.
- 242. Valid Anagram (Top Easy)
Intersect multisets¶
Keep the minimum multiplicity across participating collections.
- 350. Intersection of Two Arrays II (Top Easy)
- 1002. Find Common Characters (Google Prep)
Consume and restore counts¶
Decrement a selected value before recursion and restore it afterward.
- 1079. Letter Tile Possibilities (Google Prep)
Satisfy required multiplicities¶
Track deficits until a window contains every required occurrence.
- 76. Minimum Window Substring (Top Hard)
Count distinct indexed combinations¶
Retain aggregate multiplicities when equal values arise from different choices.
- 454. 4Sum II (Top Hard)