你每天都在用的思维方式,只是不知道它叫算法
数据就是信息的记录方式。菜市场的价格牌是数据,你手机里的通讯录是数据,银行流水单也是数据。任何被写下来、存起来的信息,都是数据。
就像整理房间一样,数据也需要一个存放的方式。结构化数据就像 Excel 表格,整整齐齐,每列都有明确含义;非结构化数据就像你手机相册里的照片,没有固定格式但内容丰富。
| 名字 | 水果 | 数量 |
|---|---|---|
| 小明 | 苹果 | 3 |
| 小红 | 香蕉 | 5 |
数据库就像图书馆的电子检索系统。图书馆有几百万本书,你不可能一本一本翻——输入关键词,系统帮你秒级定位。数据库对数据做的事完全一样。
算法就是做事的步骤——就像做菜的菜谱。步骤明确、顺序清晰、谁照着做结果都一样。你每天早起的流程(闹钟响 → 起床 → 刷牙 → 出门)就是一个算法。
你在网购时按价格排序,手机按时间排列照片——这些背后都是排序算法。冒泡排序是最直观的一种:像水里的气泡一样,大的数字一个一个「浮」到后面。
在字典里找一个字,你不会从第一页翻到最后一页——你会翻到中间,判断往前还是往后翻。这就是二分查找,每次排除一半,速度飞快。
AI 就是从大量数据中找规律的算法。它不是凭空变聪明的,而是看了海量的例子之后,学会了「举一反三」。
数据是原料,算法是配方,AI 是厨师
三者缺一不可,但核心永远是数据的质量