gpt4 book ai didi

java - 使用冒泡排序对对象进行排序和比较

转载 作者:行者123 更新时间:2023-12-01 19:00:15 25 4
gpt4 key购买 nike

我的 Java 程序有问题。大家可以帮帮我吗..这就是程序。简介在“MukaBuku”网站上,每个用户都拥有以下属性:

  1. 姓名,用户的姓名
  2. 帖子,发表帖子的多部作品
  3. friend ,一些现有的 friend

对于该属性(property),C 先生想要进行如下排序:

  1. 根据大量现有好友来比较用户。如果有两个拥有相同数量好友的用户,然后继续对积分进行排序 2
  2. 根据现有帖子数量比较用户。如果有两个用户有相同数量的帖子排序过程然后继续第3点
  3. 最后是根据两个用户的姓名字母进行比较。

输入格式输入由 N+1 行组成。就行 - 1 代表存在的用户数网站“MukaBuku”,其中 1 ≤ N ≤ 1000。然后在行 - 2 到行输出格式输出由 N 行组成。

示例输入:

6 
Budi 13 14,
Andi 90 87,
Fawwaz 39 109,
Bayu 41 9,
Ani 77 77,
Ano 77 77,

输出:

Total Sorting : 8 
Fawwaz 109 39
Andi 87 90
Ano 77 77
Ani 77 77
Budi 14 13
Bayu 9 41

最佳答案

除了上面的帖子所说的之外,让您的 MukabuMember 实现 Comparable<MukabuMember>界面。然后覆盖public int compareTo(MukabuMember m)与您解释的比较过程。

完成后,您可以调用 Arrays.sort(yourlist),它将按照您的方式排序。

关于java - 使用冒泡排序对对象进行排序和比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com