从快速排序得到的感悟

作者: 京乘随想 | 来源:发表于2018-03-11 03:26 被阅读27次

    关键词:快速排序

    谷歌方法论第59封信之思考題

    吴军:

    从快速排序对效率的提高,你有什么对生活和工作的感悟?

    从计算机算法的“快速排序”,引申到生活中

    我的思考:

            快速排序在生活中的应用,帮助我有效率地辨别事情的轻重缓急,学做减法和把握重要且紧急的事。把事情依“重要/不重要”和“紧急/不紧急”两个维度,划分成四个象限,这是很多时间管理一类的书,常会提供的工具。然而如此一来,会使每件事都得从头考量、评断后再放进分类,尚未开始工作就把时间花费在规划,顾此失彼。

            更有效率的方法,可以用今天提到的快速排序。

    1. 首先找个显而易见的待办事项(枢纽),接着综合考虑急迫性和重要性,分成两拨。

    2. 再给两拨事情找枢纽,就把所有工作,依照评分分成四份了。

            再接下来,我会快速检查后两部分的事情,将不必要的事做减法删除,将重要但不急迫的事情先预定计划。然后专注完成前两部分的事情,透过排序和减法,一天要完成的工作就只剩下约一半。枢纽这个节点,帮我们树立参考点,而事情一件件单看,很难取舍;但有了参考,一比较就能掂量差别,勇敢做减法了。


    吴军老师评析:

            对于这个问题,仁者见仁,智者见智。我给你两点提示:

    1. 按照一定的原则分类是提高效率的一个思路,不要把所有的事搅在一起。

    效率和公平有时会有冲突,机器通常不会考虑公平性,因此它们的效率可以不断提升,而人类有时过分考虑公平性,因此效率永远提不上去。政治正确的做法就是如此。

    后记:

    该思考题来自吴军老师专栏《谷歌方法论》第59封信,并于当周答读者问荣幸获选,被分享于专栏中。

    意外在网上看到的有趣视频,分享给你:快速排序在整理书籍上的应用,其中也计算冒泡排序和插入排序分别要花多少次,才能排完全部的书。

    相关文章

      网友评论

        本文标题:从快速排序得到的感悟

        本文链接:https://www.haomeiwen.com/subject/qlsifftx.html