算法在我们的日常生活中随处可见,与我们的生活息息相关。什么是算法?专业来讲,算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。通俗来讲,算法就是解决问题的方法的描述。给定一个规范的输入,在有限时间内获得输出,这就是算法要做的事情。生活中,很多事情我们可以用一套既定的规范的流程来便处理,算法的意义在于把这一部分工作简化,使其更易于处理。当然,解决问题的方法有好也有坏,所以我们会在两个方面上来衡量一个算法的好坏,那就是时间和空间。计算机中的专业术语把这两点称为时间复杂度和空间复杂度。优秀的算法总会使用最短的时间和最小的空间来处理庞大而复杂的问题。
我们出行在外需要导航算法来为我们服务,网上购物需要网购平台算法,点个外卖需要外卖平台算法,各种各样的算法充斥着我们的生活,为我们的生活提供了很大的便利,有效的降低了人们在处理问题上的时间成本。最易表现这一点的我认为是网约车和外卖平台,假设我现在下班回家,手机上下个网约车订单,我需要乘车吧信息会被放到平台上,我只需要等待车来,在等待的时间里,我就可以规划今天吃什么,同样在手机上点个外卖,平台把信息发给商家,骑手,而我只需要坐车回家。回到家,外卖也到了,我的时间也被有效节约,免去了做饭的劳动。这个过程中,是什么暗地里操纵着一切?就是算法,平台的算法同时处理着上以万计的顾客信息,并准确无误的发送到指定目的地,然后及时给出反馈。毋庸置疑,算法把人们的信息处理的相当好,但是与此同时算法也收集了人们的信息。算法网络是一张巨大的网,强大的功能甚至可以控制人的思想。我们要把利器精准把控,不能让其反过来伤害我们。
算法对于我们的生活
于 2022-09-09 20:08:50 首次发布