1 检查盒子里每个东西2 是否是目标3.1 是目标->到43.2 不是目标仍未盒子->回14 结束
广度优先搜索BFS用处:A到B是否有路径/哪条路最短应用:国际跳棋/拼写检查器/找关系最近的医生
NP完全问题(Non-deterministic Polynomial Complete)定义: 涉及组合/不能拆为小问题有各种情况/序列难解决/集合难解决/集合覆盖/旅行商(1)旅行商问题(2)集合覆盖问题:选广播台覆盖州/选球员技能覆盖(3)背包问题(4)卡车装箱(5)教室调度
应用: OCR:线段、点、曲线/语言识别、人脸识别/垃圾邮件过滤器:朴素贝叶斯分类器/预测股票市场
应用: B树/红黑树/堆/伸展树
应用: 单词映射页面
应用:处理信号(压缩音乐/压缩图片/地震监测/DNA分析)
简介: 速度非线性提升(有管理开销+负载均衡)
简介: MapReduce+Hadoop
简介: 概率型数据结构(会错搜不会漏搜)Hyperloglog判断搜索是否在日志中,近似计算集合中不同元素数
应用: 比较文件/检查密码(SHA-2/SHA3/bcrypt)
应用: 检查相似程度(判断网页是否已收集/判断论文是否抄袭)
应用: 双方无需知道加密算法+难以破解
定义: 给约束条件最大程度下改善指标 应用: 原材料数量约束下利润最大/时间预算约束下支持票数最大