java - 搜索和排序算法
问题描述
我有一个带有名称的表,我想对所有相同的名称进行排序并将其放在一行上。在哪一行无关紧要。我只想把它们排成一排。一列中的名称不重复(它们是唯一的),并且名称不能从一列移动到另一列。该算法将在不同的列中搜索相同的名称,并将它们重新排列在一行上。名称存储在 cvs 文本文件中。排序后,排序后的数组将保存在 CSV 文本文件中。我能够打印和访问该数组以执行一些基本操作,但我一直坚持如何在一行上重新排列相同的名称。谢谢您的帮助。请参阅下面的图片以了解我的意思。
排序前:
Vic John Jane Kirk Amy
Terry Amy Roger Ray Tom
Roger David Amy Sally Jane
David Frank Gary Vic Sally
排序后:
Vic John Jane Vic Jane
Terry Amy Amy Ray Amy
Roger Frank Roger Kirk Tom
David David Gary Sally Sally
解决方案
推荐阅读
- spring - Spring-boot应用程序部署问题
- unit-testing - 在 Rust 中比较函数是否相等
- amazon-web-services - 为什么我的 CodeDeploy 到 lambda 不起作用?
- web-scraping - 如果亚马逊不通过 API 提供这些信息,Jungle Scout 和 ASINspector 等服务如何提供亚马逊评论/评级数据?
- jhipster - JHIPSTER OKTA invalid_id_token
- reactjs - 如何测试从状态读取的反应组件
- java - 如何限制 EditText 输入只允许 3 位整数或小数
- java - 当用户在微调器中选择项目时如何在项目回收器视图中设置图像
- typescript - 无法从控制器 ExpressJS + Typescript 返回 next()
- javascript - 如果只有 3 个以上的字母 javascript 如何获得 varaiable