腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
需要
解释一下
我们
如何
使用
递归
二进制
搜索算法
来
搜索
数学
函数
的
零
、
、
、
以下
函数
在
函数
的
区间(a,b)中返回
零
: f(x)=5*sin(x)*log(x),精度为eps。
我
不明白else部分,
我们
有条件(f(A)*f(X)<0。
我
确实理解,如果
我们
有区间(a,b),并且f(a)*f(b)<0,这意味着一个
数学
函数
在这个区间内,但我不明白为什么
使用
二进制
搜索
,
我们
在那个条件下减少了右侧。
浏览 16
提问于2019-04-22
得票数 0
回答已采纳
1
回答
递归
与经典算法复杂度?
、
、
递归
函数
在许多情况下都是有效
的
,并且在实现算法中广泛
使用
,如:与传统算法相比,
递归
函数
O(logn)或O(nlogn)
的
时间复杂度低,易于用
我们
的
思维方式进行分析但是,如果
我们
讨论为更复杂
的
任务编写
递归
函数
的
复杂性,那么
我们</
浏览 1
提问于2022-01-05
得票数 -2
2
回答
求解
递归
序列
、
、
它是关于一个
递归
函数
的
,定义如下:R(1) = 1R(2n) = R(n) + R(n + 1) + n (for n > 1)现在
的
挑战是编写一个
函数
answer(str_S),其中str_S是整数S
的
基-10字符串表示形式,它返回最大
的
n,例如R(n) = S。如果没有这样
的
n,则返回"None“。
浏览 3
提问于2014-12-04
得票数 3
回答已采纳
3
回答
搜索
二叉树最有效
的
方法是什么?
、
、
、
我
见过很多在二进位排序树中
搜索
的
搜索算法
,但它们都
使用
了相同
的
方法:
递归
。
我
知道与循环相比
递归
花费很大,因为每次
我们
调用
搜索
函数
时,都会为该方法创建一个新
的
堆栈框架,如果二叉树太大,最终会占用大量内存。while (root!return 0;
浏览 5
提问于2014-08-09
得票数 0
回答已采纳
7
回答
如何
使用
递归
创建
二进制
搜索算法
、
、
我
一直在利用
我
大学之外
的
时间通过编码算法
来
练习Java。
我
编写
的
算法之一是
二进制
搜索
: private static int list[] = {3, 6, 7, 8, 9, 10};、更高效
的
二进制
搜索算法
,这是
我
编码
的
另一种方法。
我
已经看到了
如何
使用<
浏览 3
提问于2013-09-25
得票数 8
回答已采纳
1
回答
如何
编写
二进制
搜索算法
,将实例分解为1/3和2/3
、
我
试图设计一个
递归
二进制
搜索算法
(伪码)
来
在n个整数列表中找到一个任意数字k,它将实例分成两部分:一个元素为1/3,另一个为2/3。然后,
我
需要
将其复杂性与更传统
的
二进制
搜索算法
进行比较,该算法将实例分解为两部分。 到目前为止,这是
我
在伪码方面提出
的
--
我
不确定它是否正确。然而,
我
不太清楚
如何
比较它们
浏览 5
提问于2020-11-05
得票数 0
2
回答
各种图算法
的
上界为什么要有V(顶点数)和E(边数)
的
绝对值
、
、
我
最近一直在阅读图算法,并且看到了图算法
的
各种上界
的
表示法是O形式
的
。特别是在DFS/BFS
搜索算法
中,具有以上上限
的
线性时间
搜索算法
。
我
也看到了这两种符号
的
交替
使用
,即O(V+E)。据我所知,在
数学
世界中,
使用
的
是绝对值。如果顶点
的
V=#,边
的
E=#,它们怎么可能是负数,那么在计算线性
函数
之前,<
浏览 3
提问于2015-03-24
得票数 1
回答已采纳
1
回答
二进制
搜索算法
的
时间复杂度
、
我
在Cormen书中所研究
的
二进制
Saerch算法
的
时间复杂性是:
我
的
疑问是,他们为什么直接用“大O”符号写出了这两种复杂性。
我
可以说最佳案例复杂性是Theta (1)和最坏情况复杂性是Theta (log n)吗?
浏览 2
提问于2020-01-11
得票数 1
2
回答
计算python中
递归
算法中
的
操作数。
、
、
我
在python中实现了二分法
搜索算法
,在第二个版本
的
函数
中,
我
必须(除了根据元素
的
存在与否返回true或false )根据我正在处理
的
列表
的
长度
来
计算算法所做
的
操作(比较)
的
数量,并返回它。但是,
我
的
函数
是
递归
的
,自然地,
我
必须初始化一个计数器变量(每个操作都会递增)到
零
。
浏览 3
提问于2017-02-25
得票数 0
回答已采纳
5
回答
如何
从
数学
上证明算法
的
复杂性
、
、
我
知道基本
的
算法及其复杂性。例如,如果
二进制
搜索
具有复杂性O(log ),那么
我
如何
在
数学
上证明这一点?
浏览 0
提问于2011-02-07
得票数 4
回答已采纳
2
回答
无法理解CLRS问题4-2例2
、
、
、
问题是: 在整本书中,
我们
假设在过程调用期间传递参数
需要
恒定
的
时间,即使传递N元素数组也是如此。这个假设在大多数系统中是有效
的
,因为指向数组
的
指针被传递,而不是数组本身。数组仅通过复制被调用过程可能访问
的
子范围
来
传递。时间Theta(q-p+1),如果子数组Ap.q被传递。 a.考虑在排序数组中查找数字
的
递归
二进制
搜索算法
(见练习2.3-5 )。在
使用
浏览 0
提问于2019-08-14
得票数 0
回答已采纳
4
回答
为什么选择
二进制
搜索
树?
、
、
我
正在阅读
二进制
搜索
树,并在想,
我们
到底为什么
需要
BST?据我所知,所有这些都可以
使用
简单
的
排序数组
来
实现。例如,为了构建具有n个元素
的
BST,
我们
需要
n*O(log n)时间,即O(nlog n),并且查找时间是O(log n)。但是这个东西也可以
使用
数组
来
实现。
我们
可以有一个排序数组(
需要
O(nlog n)时间),其中<em
浏览 1
提问于2010-10-14
得票数 6
回答已采纳
4
回答
有可能用迭代器实现
递归
算法吗?
、
、
我
给了一棵这样
的
树: // do something with myIterator或者
我
如何
以非
递归
的
方式访问元素?
我
浏览 3
提问于2009-07-29
得票数 0
回答已采纳
2
回答
使用
递归
函数
的
二进制
搜索
、
、
在python上上了一堂简介课,在
我
的
课本上被这个实验室遇到了。它要求
使用
递归
函数
进行
二进制
搜索
。
我
有剩下
的
程序,
我
只
需要
定义
二进制
搜索
函数
。如果能在这方面提供任何帮助,
我们
将不胜感激。以下是问题所在:
二进制
搜索
可以作为一种
递归
算法实现。每个调用对作为参数接收
的</
浏览 23
提问于2022-12-02
得票数 0
1
回答
数据库中
的
索引文件
、
、
有人能
解释一下
索引文件是
如何
在数据库中工作
的
吗? 即主、次和聚类索引?
我
不明白
的
是,主索引用于数据库中
的
有序列,次要索引用于数据库中
的
无序文件。
我
可以通过订购一个索引文件
来
理解,
我们
可以执行
二进制
协商
来
更快地找到一个记录,但是
我
想我没有得到
的
是当一个主索引处理一个已经有序
的
列时
使用
它
的
意义?与
浏览 2
提问于2011-05-26
得票数 2
1
回答
这个
二进制
搜索
是
如何
工作
的
?
、
、
、
我
在一本书里看到了这个方法,用来做
二进制
搜索
,但是
我
不明白它是
如何
工作
的
,不管我怎么尝试。有人能确切地向我
解释一下
它是
如何
工作
的
吗?这本书
的
解释没有帮助:
的
想法是,当
我们
靠近目标元素时,跳起来并减慢速度。变量k和b包含数组中
的
位置和跳转长度。如果数组包含元素x,
搜索
后x
的
位置将位于变量k中。该算法
的
时间复杂度
浏览 4
提问于2021-11-13
得票数 1
回答已采纳
2
回答
如何
利用伪码开发线性
搜索
和
二进制
搜索
的
算法。
、
、
、
在数组/列表上
搜索
就是在数组上找到一个给定
的
元素,并返回它是否被找到,如果找到,返回它
的
位置。线性
搜索
和
二进制
搜索
是两种常用
的
阵列
搜索算法
。 定义了算法是什么,并概述了一个好算法
的
特点。
使用
伪码开发线性
搜索
和
二进制
搜索
的
算法。
浏览 1
提问于2021-05-13
得票数 0
回答已采纳
3
回答
计算数组中位置
的
巧妙方法(C++)
、
基本上,
我
有一个这样
的
结构:----------------------1, 2问题是,
我
现在
需要
计算每个位置来回。例如,如果
我
想计算列2和行5中
的
位置,可以这样计算:{ int greater= max(x, y); return ((1 + gre
浏览 3
提问于2015-05-03
得票数 3
回答已采纳
1
回答
C中链表
的
搜索算法
、
、
我
刚刚开始了一个学校项目,这个项目
我
需要
使用
链接列表。另外,
我
需要
搜索
链接列表中
的
一些数据。Binary Search (
递归
一)-看起来很难实现-Exponential Search -based关于
二进制
搜索
-
我
能用哪种算法
浏览 4
提问于2017-11-04
得票数 0
回答已采纳
3
回答
C#
使用
递归
查找数组中一个数字
的
索引
、
、
所以在
我
学习
的
编程课程中,
我们
学到了
递归
。
我
有一个任务
来
编写
递归
函数
,该
函数
得到排序数组和一个数字,如果存在,则返回数组中该数字
的
索引。
我
还没有完全理解
递归
的
主题,所以我
需要
一些代码帮助。
我
认为
我
是在正确
的
方向,但再次,
我
有点挣扎
的
主题,所以我认为
浏览 7
提问于2017-04-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python|二分查找(涉及递归思想)
每个开发人员都应该知道的 6 种算法
无需手工设计,从零开始搜索损失函数
使用Python实现十进制转二进制
机器学习训练秘籍:第44-46章
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券