目 录 序一 序二 前言 第1章 登陆火星的算法 002 线性查找法 005 二分查找法 009 二分查找法的算法逻辑 011 第2章 从无序到有序 018 冒泡排序 018 算法的优化 029 选择排序 030 编写选择排序程序 041 插入排序 043 编写插入排序程序 048 递归 050 汉诺塔程序 058 快速排序 062 第3章 栈与队列 078 栈 078 斐波那契数列 082 队列 086 第4章 穷举算法 087 谁是“雷锋” 089 鸡兔同笼 092 多重内外循环 094 第5章 概率算法 097 第6章 机器学习 106 监督学习 108 无监督学习 109 第7章 人工智能之语音识别 111 语音控制灯 116 程序编写 119 第8章 KNN算法 121 KNN算法的原理 121 KNN算法的应用 125 第9章 人脸识别与追踪 132 人脸识别 133 姿态追踪 137 隔空点燃蜡烛 138 第10章 人工智能摄像头 140 二哈识图 141 亲人识别系统 145 第11章 无线广播 152 案例一:灯光控制 154 案例二:人工智能人脸识别报警系统 155 第12章 蓝牙连接 158 案例一:掌控板变成PPT翻页笔 160 案例二:掌控板变成体感游戏手柄 161 ASCII码 168 第13章 Wi-Fi通信 174 NTP协议 175 案例一:时间播报 176 案例二:天气播报 177 第14章 Easy IoT物联网平台 178 注册使用Easy IoT 178 添加设备 178 初始化物联网模块 180 掌控板留言板的实现 181 通过物联网服务器发送消息 182 微信连接物联网 184 用物联网检测记录土壤湿度 185