gpt4 book ai didi

java - 在搜索和排序中使用泛型相对于数据类型特定方法有什么好处?

转载 作者:太空宇宙 更新时间:2023-11-04 07:20:13 26 4
gpt4 key购买 nike

与其他数据类型特定的搜索和排序相比,使用通用版本的搜索(二进制、顺序)和排序(冒泡、选择、插入、快速)有什么好处。

最佳答案

使您的代码因不必要的重复而变得困惑...在每种数据类型上运行的一个代码比每次需要它为另一种数据类型运行时添加一个新的代码副本要好。

假设您进行了特定于数据类型的排序,并且为需要排序的每种数据类型制作了 5 个副本。如果您需要修改某些内容怎么办?您需要去更改所有 5 个副本...泛型的创建就是为了解决这个问题。

如果解决方案可以在不损害其完整性的情况下进行推广,为什么不进行推广呢?

关于java - 在搜索和排序中使用泛型相对于数据类型特定方法有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19453670/

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