优点 容易实现、容易理解模型调整容易,可以方便得改变k的数量,或者给不同距离的k进行加权适合解决各种复杂问题(分类、回归、高维、低维、复杂关系、简单关系) 缺点 运行时间久容易被异常值影响所需空间大高维空间的距离区分度不大