gpt4 book ai didi

java - Java中的桶排序

转载 作者:行者123 更新时间:2023-12-01 12:26:27 28 4
gpt4 key购买 nike

我试图了解桶排序算法,但未能成功。

查看了很多示例...但无法使其工作...

假设我有这个:

public class Employee {
int id; /// example: 52015
String firstname,lastname;
String department;

}

我有一个巨大的员工列表,然后我将所有员工的列表剥离到每个部门的子列表中。目标是根据员工 ID 对这些列表进行存储桶排序。所以我有我的员工数组列表,准备传递。我只是似乎无法理解它。

谢谢!

最佳答案

使用Comparable<Employee>代替桶排序界面。

public class Employee implement Comparable<Employee> {
int id; /// example: 52015
String firstname,lastname;
String department;

public int compareTo(Employee compareEmployee) {
return this.id - compareEmployee.getID();
}

无论如何,你可以阅读 this文章以更好地理解这种机制。

关于java - Java中的桶排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26295913/

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