美文网首页
读《认知破局》有感之【初识算法(时间与空间)】

读《认知破局》有感之【初识算法(时间与空间)】

作者: 杨言微语 | 来源:发表于2023-09-14 06:02 被阅读0次

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度和时间复杂度来衡量。

以时间换空间或以空间换时间,对于一个算法,其时间复杂度和空间复杂度往往是相互影响的。当追求一个较好的时间复杂度时,可能会使空间复杂度的性能变差,即可能导致占用较多的存储空间;反之,当追求一个较好的空间复杂度时,可能会使时间复杂度的性能变差,即可能导致占用较长的运行时间。

评价一个算法的效率主要是看它的时间复杂度和空间复杂度情况。然而,有的时候时间和空间却又是鱼和熊掌,不可兼得的,那么我们就需要从中去取一个平衡点。简单来说,算法就是解决问题的具体步骤。就像数学中一个数学题有多种解题方法一样。在程序中,一个问题也往往对应着多种算法。虽然最终都可以解决问题,但有的效率高,有的效率低。因此我们在解决问题时要考虑最优的算法。

相关文章

  • 什么是格局?

    格局就是对事物认知的范围。 格就是对事物认知的程度,格要精和细。 局就是时间与空间认知范围的大小,局要大。 格局决...

  • 这才是真正大格局!

    格局,“格”是对认知范围内事物认知的程度,格要精细。“局”是时间与空间认知范围的大小,局要大。 格局,其实是一种世...

  • 读:格局大,人生未来的路才能宽

    局:时间与空间认识范围的大小,局要大;格,对认知范围内事物认知的程度,格要精、细。合起来,也就是在时间和空...

  • 读《华为破局》有感

    最近读《华为破局》,讲的是华为的核心管理哲学,以及其如何在强手如云的通讯设备市场,突破封锁,最终变成通讯设备领域的...

  • 看一个人的格局,只要看这四点!

    “格”是对认知范围内事物认知的程度,“局”是指认知范围内所做事情以及事情的结果,时间与空间认知范围的大小,合起来称...

  • 看一个人的格局,只要看这四点!

    “格”是对认知范围内事物认知的程度,“局”是指认知范围内所做事情以及事情的结果,时间与空间认知范围的大小,合起来称...

  • 认知升级之破局之路

    本文由“币嗨Bihi内容合伙人计划”赞助

  • 格局决定你的高度

    “格”是指对认知范围内事物认知的程度,“局”是指对时间空间认知范围的大小,因此格要精、细 ,局要大。 格局越大的人...

  • 格局

    格局是指人对一个事物的认知范围和程度,是世界观的另一种描述。 格:对认知范围内事物认知的程度。 局:时间与空间认知...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

网友评论

      本文标题:读《认知破局》有感之【初识算法(时间与空间)】

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