binary-search

binary-search

文章 0 浏览 4

为什么这个 Ruby 二进制搜索代码不起作用?

我有这样的代码 def search(begins, ends) puts "Searching for #{begins}- #{ends}" temp = ((begins + ends) / 2).to_i if is_valid? temp if (ends…

风情万种。 2024-10-24 02:28:21 3 0

查找树中的节点 N

我在用 Java 编写以下方法时遇到问题 int findNodeN(节点节点,int n) 例如,如果二叉搜索树构造如下: 20 10 30 1 14 25 35 那么如果 n=0,则返回节…

习惯成性 2024-10-23 23:31:00 3 0

如何在排序链表上应用二分查找 O(log n)?

最近我在链表上发现了一个有趣的问题。给定了排序单链表,我们必须从该列表中搜索一个元素。 时间复杂度不应超过O(log n)。看来我们需要对这个链表应…

后来的我们 2024-10-21 09:49:05 7 0

搜索大量排序的数据

我在磁盘中有大量数据记录,它们根据某些键按排序顺序排列。 数据一次读入内存中的一个块(数千条记录)。 我必须搜索并显示与某个键匹配的所有记录。…

故人爱我别走 2024-10-20 21:21:58 3 0

在 ArrayList 中搜索对象

我将对象存储在 ArrayList 中,其中我的 pojo 为 as public class POJOSortableContacts { private Long id; private String displayName; public POJ…

惯饮孤独 2024-10-20 15:24:04 4 0

ruby中的二分查找算法问题

def binarysearch(a, b, tofind, stringarray) k=(a+b)/2 if a==b return nil end if (stringarray[k]).include? tofind return stringarray[k] end i…

蘑菇王子 2024-10-20 08:06:44 3 0

使用 Collections.binarySearch 检索对象

我声明了一个带有 id、Name、age、contactNumber 和 Address 属性的 POJO 类。我声明了所有 getter 和 setter。现在我正在使用 HashMap。默认情况下,…

软糯酥胸 2024-10-19 20:07:18 3 0

二进制砍: if list[middle] == key case

我正在修改考试的算法,我试图解决这个练习,但我无法想出解决方案。 这是伪代码。 1. int search (int [] a, int x) { 2. // Pre: ∃i:Nat (0≤i

难忘№最初的完美 2024-10-19 13:33:05 10 0

NSDictionary 的 NSMutableArray 中的二分搜索

大家好!这是第一个问题,所以请温柔一点:)。我对 Objective-C 有点熟悉,但在细节上有一些问题。简而言之,我想知道如何对 NSDictionaries 的 NSMuta…

萌辣 2024-10-18 20:36:48 3 0

无分支二分查找

我很好奇是否有人可以向我解释无分支二进制搜索实现。我在最近的问题中看到了它,但我无法想象它将如何实施。我认为如果项目数量很大,避免分支可能会…

淡墨 2024-10-16 05:23:31 6 0

我可以搜索排序列表吗?当它按我搜索的字段排序时速度更快吗?

我认为在我搜索的字段上对 List 进行排序会使搜索速度更快。 假设对象模型中有一个 List 为 10.000,List 为 10.000。 我循环模型中的 Persons 列表,…

作妖 2024-10-16 02:52:22 7 0

C# lambda 表达式和 IComparer

我正在使用 lambda 表达式在 C# 中对数组进行排序和搜索。我不想在我的类中实现 IComparer 接口,因为我需要对多个成员字段进行排序和搜索。 class Wi…

迷雾森÷林ヴ 2024-10-15 13:23:16 9 0

并发二值斩波算法

有没有办法(或者理论上可能)同时实现二分搜索算法?我猜答案很可能是否定的,原因有两个: 尽管进行了大量的谷歌搜索,但我还没有在任何地方找到并…

孤蝉 2024-10-14 04:44:26 3 0

为什么这种二分查找实现会导致溢出?

在二分查找的实现中 int search(int[] A, int K) { int l = 0; int u = A.length - 1; int m while ( l <= u ) { m = (l+u)/2; // why this can cause…

尬尬 2024-10-13 07:05:32 6 0

二分查找是否像平常一样有效?

如果数组继承自对象,二分查找仍然有用/快速吗?…

别挽留 2024-10-11 23:18:03 4 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

更多

友情链接

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