贪心算法:在某一个标准下,优先考虑最满足标准的样本,最后考虑最不满足标准的样本,最终得到一个答案的算法,叫做贪心算法
也就是说,不从整体最优上加以考虑,所做出的是在某种意义上的局部最优解
局部最优 -> 整体最优
贪心算法在笔试时的解题套路
- 实现一个不依靠贪心策略的解法 X,可以用最暴力的尝试
- 脑补出贪心策略A、贪心策略B、贪心策略C …
- 用解法 X 和对数器,去验证每一个贪心策略,用实验的方式得知那个贪心策略正确
ES 集群、节点、分片、索引、备份 之间的概念:https://www.zhihu.com/question/26446020
一个 ES 集群由一个或多个节点(Node)组成,每个集群都有一个 cluster name 作为标识
一个 ES 实例就是一个 node,一个机器可以有多个实例。大多数情况下每个node 运行在独立的环境或虚拟机上
一系列文档(documents)的集合
对于一个索引,除非重建索引否则不能调整主分片的数目,但可以随时调整备份分片的数目