[{"title":"( 17 个子文件 38KB ) KNN jar包及详细实现代码","children":[{"title":"KNN","children":[{"title":"KNN.jar <span style='color:#111;'> 20.85KB </span>","children":null,"spread":false},{"title":"IIndexedData.java <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"KNNReducer.java <span style='color:#111;'> 922B </span>","children":null,"spread":false},{"title":"KNN.java <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"IDoubleVector.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"ISparseArray.java <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"LinearSparseArray.java <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"VectorizedObject.java <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"IndexedData.java <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"LinearIndexedIterator.java <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"RecordKeySerialization.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"RecordKeyGroupingComparator.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"RecordKeyPartitioner.java <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"RecordKeySortComparator.java <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"KNNMapper.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"SparseDoubleVector.java <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"RecordKey.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]