{"id":"sort-then-two-pointer-dominant-pair-pipeline","text":"The sort-then-two-pointer pipeline is the dominant combined technique for pair and ordering problems, where O(n log n) sorting establishes the monotonicity invariant that two-pointer convergence exploits for O(n) scanning.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["sort-preprocessing-enables-linear-scan","two-pointer-primary-linear-array-technique"],"outlist":[],"label":"sort provides the sorted precondition that two-pointer inward sweep and sorted-pair matching require; these two depth-1 patterns co-occur in two-sum-less-than-k, array-partition, and meeting-rooms families"}],"dependents":["dominant-pipeline-mutation-has-zero-observable-consequence","merge-scan-extends-sort-pipeline-to-dual-inputs","two-paradigms-cover-solution-space"],"metadata":{"last_reviewed":"2026-06-07T22:02:22","review_result":"pass"},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"sort-then-two-pointer-dominant-pair-pipeline","truth_value":"IN","reason":"SL justification valid","antecedents":["sort-preprocessing-enables-linear-scan","two-pointer-primary-linear-array-technique"],"label":"sort provides the sorted precondition that two-pointer inward sweep and sorted-pair matching require; these two depth-1 patterns co-occur in two-sum-less-than-k, array-partition, and meeting-rooms families"},{"node":"sort-preprocessing-enables-linear-scan","truth_value":"IN","reason":"SL justification valid","antecedents":["sort-then-two-pointer-pattern","meeting-rooms-sort-then-scan","array-partition-sort-greedy","subsequence-limited-sum-greedy-sort"],"label":"Sorting is the universal complexity bridge from quadratic brute-force to n-log-n solutions"},{"node":"sort-then-two-pointer-pattern","truth_value":"IN","reason":"premise"},{"node":"meeting-rooms-sort-then-scan","truth_value":"IN","reason":"premise"},{"node":"array-partition-sort-greedy","truth_value":"IN","reason":"premise"},{"node":"subsequence-limited-sum-greedy-sort","truth_value":"IN","reason":"premise"},{"node":"two-pointer-primary-linear-array-technique","truth_value":"IN","reason":"SL justification valid","antecedents":["two-pointer-convergence-linear-time","two-pointer-sorted-array-pattern","two-pointer-backward-fill-avoids-sort","sort-then-two-pointer-pattern"],"label":"Two-pointer subsumes multiple problem families into a single O(n) framework"},{"node":"two-pointer-convergence-linear-time","truth_value":"IN","reason":"premise"},{"node":"two-pointer-sorted-array-pattern","truth_value":"IN","reason":"premise"},{"node":"two-pointer-backward-fill-avoids-sort","truth_value":"IN","reason":"premise"}]}}