binary-search

binary-search

文章 0 浏览 4

如何将线性搜索转换为二分搜索?

- 这是我使用二分搜索算法的 find() 方法: 它的工作原理正如您所期望的那样。完全没有问题。 public int find(long searchKey) { int 下界 = 0; int…

生生漫 2024-09-24 18:01:00 5 0

如何在 std::multiset 中进行二分搜索而不构造 key_type 对象?

我有一个像这样的容器: // Sort functor struct SortByTime : std::binary_function { bool operator()(const TimeSortableData & a, const TimeSort…

油饼 2024-09-24 16:34:04 10 0

在排序文件中使用二分搜索实现超快速自动完成(300000 行)

在我的 Android 应用程序中,我想要一个具有自动完成功能的输入字段。项目数量约为 300000。最好的解决方案似乎是将项目放入一个文件中(在 SD 卡上)…

不…忘初心 2024-09-19 04:35:17 7 0

Python 二分查找总是返回目标未找到值

我编写了以下代码来对列表或元组 collection 中的值 target 进行二分搜索。 def binary(collection, target): """Binary search Takes a sorted list …

走过海棠暮 2024-09-18 07:51:07 9 0

java Arrays.binarySearch 找不到目标

String[] sortedArray = new String[]{"Quality", "Name", "Testing", "Package"}; // Search for the word "cat" int index = Arrays.binarySearch(s…

初相遇 2024-09-18 04:55:13 4 0

使用 Array.BinarySearch() 返回第一个值 <= 查找值?

我正在尝试创建一个“查找”列,该列将返回等于或小于正在查找的值的数组值的索引。这是我的尝试,看起来效果很好,但我想知道是否有更干净的方法? /…

且行且努力 2024-09-13 18:09:17 10 0

为什么会有 List.BinarySearch(...)?

我正在查看 List,看到一个带有一些重载的 BinarySearch 方法,我不禁想知道在 List 中使用类似的方法是否有意义? 除非列表已排序,否则为什么我要进…

天生の放荡 2024-09-10 08:35:08 11 0

不精确二分查找:给定一个值,找到元素位置的上下索引

我有一个 List>,列表按 KeyValuePair.Key 排序,因此可以修改为二分搜索。我有一个 double 对象。现在,我的任务是找到 double 对象的索引。以下是适…

始于初秋 2024-09-10 02:55:37 4 0

在 .NET/C# 上下文中,什么是二分搜索以及如何/为什么使用二分搜索?

我今天第一次在维基百科上读到有关二分搜索的内容,只是粗略地浏览了一下。它似乎用于在内存稀疏的情况下快速查找集合中的项目。 在 .NET/C# 环境中,…

彩虹直至黑白 2024-09-09 08:38:40 6 0

给定一个已排序的数字数组,如何找到小于 x 的数字的大小

可能的重复: 查找 BST 中所有小于 x 的数字 如何我会修改二分搜索来查找排序数组中小于某个数字的数字数量吗?…

飘然心甜 2024-09-06 20:58:54 6 0

已恢复文件的文件夹缺少名称 - 如何通过文件内容找到我要查找的文件?

我无意中删除了我的文件备份,后来又恢复了。恢复丢失了文件名和位置,我留下了大约 3000 多个 .indd (Adobeb InDesign) 文件。 我的问题是我试图找到…

温柔少女心 2024-09-06 19:21:02 9 0

在 C 中将整数分类/映射到不同类别中的优雅方法是什么?

假设我们有一个整数“x”和“x”可以映射/合并到的“n”个可能值。在 C 中,有一个函数返回最接近 x 的“第 n”值的优雅方法是什么? 伪代码示例; in…

南薇 2024-09-06 14:57:20 4 0

如何创建具有两个 int 值的二叉树?

我正在尝试创建包含两个 int 值和一个按字典顺序排序的字符串值的二叉树,但我不知道该怎么做。我创建了一个数组列表,它已经排序,但是二叉树必须是…

冷弦 2024-09-05 00:49:08 7 0

在循环排序数组中搜索元素

我们希望在循环排序数组中搜索给定元素,其复杂度不大于O(log n)。 示例:在 {5,9,13,1,3} 中搜索 13。 我的想法是将循环数组转换为常规排序数组,然…

一瞬间的火花 2024-09-01 17:12:57 7 0

如何在二叉搜索树中查找值大于指定值的节点

我有一棵红黑树,基本操作是插入、删除、遍历中序、后序和前序等。 我希望创建一个方法,可以返回树中大于指定值的节点。与小于也相同。 谁能指出我一…

所有深爱都是秘密 2024-09-01 14:03:09 4 0
更多

推荐作者

Cooper

文章 0 评论 0

Great Marx

文章 0 评论 0

感性

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

止于盛夏

文章 0 评论 0

记忆で

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文