|
|
51CTO旗下网站
|
|
移动端

1.3.1 日常生活中算法的例子

《图解性能优化》第1章性能的基础知识,本章介绍在大学等地方学到的理想情况下的性能的相关知识(算法)与算法复杂度等内容。这些内容是基础。本节为大家介绍日常生活中算法的例子。

作者:苏祎 译来源:人民邮电出版社|2017-02-28 16:37

【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》

1.3 算法的应用实例及性能的差异

1.3.1 日常生活中算法的例子

为了让大家切身感受到算法,让我们结合系统处理的流程,来了解算法在日常生活中的广泛应用。

举一个“预约机票”的例子。假设我们要从东京去北海道,首先查找飞机航班。在进行这样的处理时,大部分系统都会使用“树”(用于查找的机制)。航班会按费用由低到高“排序”(排列的机制)显示。此外,处理待取消的预约时,应该会先登录“队列”(用于等待的机制),接着,把姓名和会员号等放入“数组”或“链表”(用于保存的机制)中保存(图1.6)。我们的生活就是这样与IT 的算法有着无法割舍的关系。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

472人订阅学习

读 书 +更多

Web服务安全

Web服务技术是最近几年迅速兴起的一种应用集成技术,而安全问题是影响该技术广泛应用的一个关键因素。这个问题已成为最近几年来国内外研究...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客