细节决定成败。一个小细节可以让代码的性能大幅提升。
最近和朋友一起研究分治算法,看过《算法导论》后觉得,纸上得来终觉浅,绝知此事要躬行啊!遂去 LeetCode 上 Divide and Conquer 这个 Topic 下,做了这道题 973. K Closest Points to Origin。
本文分享作者在做题时发现的优秀代码细节,希望和大家一起吸取营养并体会其中乐趣。
阅读前建议大家先自己做一下该题,至少思考一下,然后再往下阅读,这样更容易体会到这个细节的优雅。
一、题目
973. K Closest Points to Origin