腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
二进制
搜索
字符串不能正常工作
、
由于某种原因,一切似乎都正常,除非我
搜索
产品的名称(选项3)函数lookupName。
浏览 5
提问于2017-02-12
得票数 0
回答已采纳
1
回答
Python
算法
-
气泡
排序
、
线性
和
二进制
搜索
然后,它要求我编写一个程序,根据销售数量使用冒泡
排序
对列表进行升序
排序
。前两个部分相当简单,并且运行良好。但是,它后来要求我允许它允许用户输入乐队的名称,并使用
线性
搜索
给出他们的图表位置。if(found == False): print(myList) 这是输出:输入一个波段名称:
python
浏览 18
提问于2018-01-31
得票数 0
2
回答
时间复杂度- O(n^2)到O(n log n)
搜索
、
、
、
我有一个无序的n项目列表,我正在试图找到该列表中最常见的项目。我编写了以下代码: count = int() for i in L: if i == j: if count > half: msg = "The majority vote is {0}&
浏览 2
提问于2015-09-26
得票数 0
回答已采纳
2
回答
线性
vs插入vs
二进制
vs合并
排序
、
所以我知道
线性
的O(N)是n,插入是n**2,
二进制
是log(n),合并是nlogn 因此,合并
排序
是大型列表的最佳
搜索
。上面的哪一个是最适合小列表的,比如有多小?谢谢
浏览 1
提问于2014-02-19
得票数 0
1
回答
对于faser
搜索
,不应该在进行
二进制
搜索
之前对数据应用合并
排序
,还是直接跳到
线性
搜索
?
、
、
、
、
我正在学习
算法
,并怀疑它们在某些情况下的应用。有分治合并
排序
和
二进制
搜索
。都比直线增长的速度快。 假设我想在一个大的数据列表中
搜索
一些值。我不知道数据是否被分类了。不如做一个
线性
搜索
,为什么不先做合并
排序
,然后进行
二进制
搜索
。那样会更快吗?或者,应用合并
排序
和
二进制
搜索
相结合的过程会比
线性
搜索
浏览 2
提问于2015-10-28
得票数 0
回答已采纳
8
回答
为什么需要
排序
数据的
二进制
搜索
比
线性
搜索
要好呢?
、
、
、
我一直听说
线性
搜索
是一种朴素的方法,由于它具有更好的渐近复杂性,所以二进位
搜索
的性能比它更好。但我从来不明白为什么在
二进制
搜索
之前需要
排序
时,它比
线性
搜索
要好呢?
线性
搜索
是O(n),
二进制
搜索
是O(log n)。这似乎是二元
搜索
更好的基础。但是,
二进制
搜索
需要
排序
,这是O(n log n)的最佳
算法</
浏览 0
提问于2013-07-10
得票数 20
回答已采纳
3
回答
在
二进制
searching...please之前进行
排序
时的时间复杂性(请参阅
、
、
、
、
假设有一个包含未
排序
数据的数组,我需要选择
线性
搜索
或
二进制
搜索
进行
搜索
。那么我应该选择哪个选项呢?
线性
搜索
的时间复杂度为O(n),
二进制
搜索
的时间复杂度为O(log )。但是,最快的
排序
算法
的时间复杂度为O(n * log )。现在,我不知道如何“添加”两个
算法
的复杂性(如果这是正确的词),因此,我提出了这个问题。所以我的问题是,如果
排序
然后二分
浏览 2
提问于2013-02-11
得票数 6
回答已采纳
3
回答
区分
排序
算法
、
、
有没有办法区分
排序
算法
和它们的可执行文件?我在一个大学编程邮件列表中发现了这样的问题:假设我有许多可执行文件,它们使用不同的
算法
对数据数组进行
排序
。我知道用什么
算法
来编码这些可执行文件,但我不知道在哪个可执行文件中使用了哪种
算法
。所使用的
算法
如下: 使用
二进制
<
浏览 3
提问于2015-02-18
得票数 3
回答已采纳
1
回答
线性
二值
搜索
是标准二值
搜索
的过优化吗?
、
、
在理解
二进制
搜索
只在您正在
搜索
的列表被
排序
时才能工作的前提下,假设如果要在应用程序中多次
搜索
,则需要维护一个
排序
列表。
线性
搜索
,0(n)总是快于
排序
然后
搜索
,0(nlog(n)) + log(n)。在我正在阅读的一本书中建议,当
搜索
少于20个项的数据集时,由于
二进制
实现中的开销,
线性
搜索
的性能要好于
二进制
搜索
。
浏览 1
提问于2022-02-12
得票数 0
回答已采纳
2
回答
二进制
搜索
在哪一点比顺序
搜索
更有效?
、
、
最近我学到了很多
算法
,而
二进制
搜索
因其在大量
排序
的数据中查找条目的效率而受到赞扬。但是,如果数据一开始就没有
排序
呢?
二进制
搜索
在什么点提供了对顺序
搜索
的效率提升,
二进制
搜索
必须先对给定的数组进行
排序
,然后再进行
搜索
。我感兴趣的是,如果有人在我希望看到一些结果之前对此进行过测试,那么
二进制
搜索
会在什么点通过。给出一个包含14个元素的数组fooBUF
浏览 2
提问于2012-12-08
得票数 2
回答已采纳
2
回答
为什么我更喜欢二进位
搜索
,而不是没有
排序
的数组中的
线性
搜索
?
、
、
、
我一直在考瑟拉的DSA课程,这周我被介绍了
搜索
算法
。而
二进制
搜索
(O(Logn))的复杂度优于
线性
搜索
(O(n))。但是,考虑到首先对数组进行
排序
需要做大量的工作,我为什么要在未
排序
的数组中使用它呢? 如果只在数组已经
排序
的地方使用
二进制
搜索
,那么为什么这两种
算法
经常进行比较,因为它们有不同的用例。
浏览 12
提问于2020-02-03
得票数 2
1
回答
二进制
搜索
前的
排序
数组需要大的O (n)?
、
、
当我学习Big注释的时候,我了解了
二进制
搜索
算法
,因为它需要在
搜索
之前对数组进行
排序
。我有一个问题:
排序
不会像
线性
搜索
那样花费同样长的时间,因为它会查看每个内存位置?
浏览 4
提问于2022-05-12
得票数 0
7
回答
对未知大小数组的
二进制
搜索
、
、
假设已经给出了一个数组,并且希望在该数组中查找元素,那么如何使用
二进制
搜索
来
搜索
该数组中的元素,并且该数组已经
排序
,并且该数组的大小未知。可以应用
线性
搜索
,但我正在尝试找出比
线性
算法
更快的
搜索
。
浏览 11
提问于2013-05-13
得票数 6
2
回答
什么时候我需要使用
二进制
搜索
而不是
线性
搜索
?
、
需要在n-element表中执行多少个
二进制
搜索
才能返回
排序
表所需的预处理时间?
浏览 2
提问于2016-05-17
得票数 1
回答已采纳
3
回答
排序
双链表中的
二进制
搜索
与
线性
搜索
双链接列表在
排序
时保存图书的ID。Binary search: 0.311ms[Number of inputs(id's): 10000000]即使
二进制
搜索
需要对于
排序
双链表是否有更好的
搜索
算法
,而不是繁琐的
线性
搜索
?查找
浏览 1
提问于2019-03-24
得票数 1
回答已采纳
1
回答
在数组中找到三个最大的元素
、
、
、
、
array[array.length-2]; return result;} 我想我可以做泡沫
排序
我知道传统的
气泡
排序
算法
是O(N^2)。但是,我的改进
算法
的时间复杂度是O(N),因为我的时间循环只运行3次,而我的for循环运行的N个元素是O(3N),因此O(N)?
浏览 1
提问于2019-08-10
得票数 1
回答已采纳
4
回答
链表的最佳
搜索
算法
、
、
、
、
我必须尽可能高效地编写一个程序,将给定的节点插入到
排序
的LinkedList中。我在想
二进制
搜索
在平均情况
和
最坏情况下比
线性
搜索
快多少,但是当我
搜索
它时,运行时是O(nlogn)吗?我应该在单一LinkedList上做
线性
搜索
,还是在双LinkedList上进行
二进制
搜索
?为什么这个
搜索
(要选择的)更快? 另外,双LinkedList的
二进制
搜索
浏览 3
提问于2015-02-28
得票数 2
回答已采纳
2
回答
难以使用java - search键中的字符串
二进制
搜索
,列表中找不到
、
、
、
、
我一直试图使用
搜索
键来获取这个
二进制
搜索
程序中的值。如果我将"CCC“作为元素之一,并尝试使用
搜索
参数
搜索
it,它将成功地获取,但当我从元素列表中删除"CCC”并将
搜索
键更改为其他任何元素时,它不会获取任何结果。
浏览 6
提问于2020-12-02
得票数 0
回答已采纳
1
回答
如果输入是
排序
的数据库,而不是非
排序
的,那么输入大小对
算法
的时间复杂度有影响吗?
、
、
、
假设我有一个按词汇
排序
的列表,一个没有
排序
的列表。我知道
线性
搜索
和
二进制
搜索
算法
在运行时有很大的差异(
二进制
搜索
是对数的,所以每次输入减半),但除此之外,
排序
列表的输入大小与非
排序
列表的大小有什么关系吗?如果输入很大,那么
排序
列表会更好,还有其他原因吗? 非常新的东西,所以任何澄清将是非常感谢!
浏览 2
提问于2020-08-21
得票数 0
回答已采纳
4
回答
未
排序
列表与
线性
和
二进制
搜索
、
、
嘿,伙计们,我一直在为即将到来的考试做准备,我遇到了这样的问题: 第二个选择不是最快的吗?
排序
列表,然后寻找值,而不是仅仅使用
线性
搜索
?
浏览 1
提问于2018-12-12
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券