sách gpt4 ai đã đi

c# - 二进制搜索对象列表?

In lại 作者:行者123 更新时间:2023-11-30 14:03:27 26 4
mua khóa gpt4 Nike

Tôi có một cái List包含大约 100000 个折扣值。在这里,折扣是一个类,我有一个 List其中有大约 200000 条记录。

我有一个 for each 遍历 List 的所有记录.对于通过产品列表的每次迭代,我从产品项目中获取一些值并将其添加到包装类。这个包装类还包含一个字段折扣,对于每个产品,我必须遍历所有获得的折扣。

遍历此产品列表存在问题,它需要花费大量时间。让这个更快的最好方法是什么?

我在考虑二分查找,但发现它很难实现?

关于如何解决这个问题有什么建议吗?

1 Câu trả lời

如果您需要快速查找折扣值,Danh sách 可能是错误的数据结构。考虑使用类似 Từ điển 的东西,专为此目的而设计。

关于c# - 二进制搜索对象列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133215/

26 4 0
Bài viết được đề xuất: c# - 非常具体的 C# 到 VB.NET 的转换问题
Bài viết được đề xuất: swift - AV基金会代表
Bài viết được đề xuất: Lý do nên/không nên sử dụng lớp một phần để thử nghiệm?
Bài viết được đề xuất: c# - 翻转滚动条 WPF
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com