关于向量分类问题的解答.pdf





《关于向量分类问题的解答.pdf》由会员分享,可在线阅读,更多相关《关于向量分类问题的解答.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于向量分类问题的 解答 04 计 4 030402523 王泳 问题描述 给定 m 个 n 维向量 a 1 a2 am,向量分类问 题要求将相同的向量划分为同一类。试用抽象 数据类型表设计解向量分类问题的有效算法。例如:3 5 7 9 4 3 7 5 3 5 7 9 3 5 7 94 3 7 5 2 1 4 6 判断为 2 1 4 6 3 5 7 9 共 3 类 2 1 4 6 编程任务与输入输出说明 任务:给定 m 个 n 维向量,编程计算这 m个 n 维向 量可分为多少个类。输入:由文件 input.txt 给出输入数据。第 1 行有 2 个正整数 m 和 n,分别表示给定的向量个数和每
2、 个向量的维数。接下来的 m 行中,每行有 n 个整数,表示相应的 n 维向量。输出:将计算出的向量的等价类数输出到文件 output.txt。运行结果:输入文件示例 输出文件示例 input.txt output.txt 64 3 3579 4375 3579 2146 35792146 思路:方案一首先考虑所建的数据结构最初考虑了 3 种方案:方案一:把每一个 n 维向量放入一张表共建 m 张 表比较每张表对应的每一个元素 m1 m2 m3 mn 这个方法可以直接调 用 retrieve 函数依次 返回每张表的每个元 素进行可是要再写 比较函数则较为复杂 最后没有采用 思路:方案二 思路:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 向量 分类 问题 解答

限制150内