sort와 filter를 스왑하면 성능이 향상되는 사례를 보고합니다.

예:


  var seq: Seq[Int]
  seq.sortWith(lessThan).filter(p)
  seq.sortBy(f).filter(p)

빠른 수정을 적용한 후:


  var seq: Seq[Int]
  seq.filter(p).sortWith(lessThan)
  seq.filter(p).sortBy(f)