算法是什么

并不是想说算法的定义是什么。

想到这个问题,是因为面试,别人的面试,我同事,高级开发工程师,被一个二分查找难倒在面试。并不想笑,因为我同事觉得有能力胜任工作,但是被一个不太顺利的面试给阻断了。无论是面试方法,或者是面试者,应该是都有些小问题的。

说实话,折半的思想谁都知道,如果用笔写出来,一次写完毫不犹豫,还有人盯着,应该是有点难度的。这不是强行解释,毕竟工作这么久,也没有真正写过什么像样的算法,顶多是业务逻辑。这么说来,工作越久,对这些算法之类的,大学背的东西,也就忘得越多。


既然算法似乎是无用的东西,为什么面试还是有人要问呢。?(我这位同事面试估计是不会问的,不是因为他自己忘了,而是他是一个重视做事,重视态度的人,这个观点我也是很赞同的。)

对于算法,我是不排斥的,虽然不是计算机专业的,但是大学的数据结构,我几乎考了满分。我对这门课非常感兴趣,链表队列,排序,查找这些东西让我感觉很神奇,为什么前辈们能想出这些东西,感觉很厉害。就比如排序,方法这么多,各有优劣。

算法对于面试,换位思考一下,应该是想知道一些思考的方法,例如分治,如果单纯看面试者写一个算法应该是没什么意思的。如果面试不问算法,应该问什么去了解一个面试者呢,我觉得这是一个有趣的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 罗胖在过去的《时间的朋友跨年演讲》上提到了“父爱算法”:基于时间消费的服务升级概念。按照他的理解,“父爱算法”未来...
    头发末梢的遗憾阅读 1,941评论 0 1
  • [数据技术] Donvi原创 算法就是神码鬼啊。 神,因为对于机器而言算法就是决定整个系统的运行的神。 码,对于程...
    CoverUER阅读 389评论 0 0
  • 今天读《跃迁》,被三个小故事震撼。 世界第一棋手李昌镐,每手棋,只求51%的效率,很少有妙手。 曾国藩打仗的方法是...
    花儿的书房阅读 271评论 0 0
  • 感恩请假一周后,今天第一天上班,同事对我热情有嘉。 感恩女儿每天在办公室帮我洗碗、烧开水。谢谢女儿的爱心和孝心。 ...
    燕子兰阅读 212评论 0 0
  • Ⅰ. infuriate 英[ɪn'fjʊərɪeɪt] 美[ɪn'fjʊrɪet] infuriate--...
    徐小昕_e9b6阅读 943评论 0 0