![]() |
1
3
我在现实软件中使用二进制搜索的一个地方是进行范围搜索。运费是根据重量范围而定的,所以0-1磅可能有一个运费,1-5磅可能有一个运费,5-10磅可能有一个运费。
对于一般排序的数据,最好使用 SortedList 或 SortedDictionary . |
![]() |
2
1
二进制搜索只对排序后的数据起作用,只要您在C中收集了一些排序后的数据,就可以对其进行二进制搜索。您最好使用已经提供的实现(例如
下面是使用内置库的示例:
是的,在搜索排序的数据时,您肯定希望使用二进制搜索。 |
![]() |
3
0
前一段时间(我是计算机工程专业的学生),我不得不学习搜索算法。这门课程的结果是一篇论文。 我在博客上发表了关于 Quicksort and Binary Search algorithms in C++ . 虽然它是C++代码,但它应该为你提供 如何/为什么 使用二进制搜索。文中还介绍了如何实现二进制搜索算法。提供了一个示例应用程序,以便您自己测试它。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |