腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
二分
查找
的
C
语言
实现
、
、
第一次在这里发帖。我最近实现了二进制搜索,但有时我的输出会返回一个巨大的负数。现在我的第一个想法是打印一个数字,我的指针指向一个随机的内存位置。有没有人能帮我弄清楚逻辑以及如何改进我的代码?#include <stdlib.h> int array[] = { 1, 2, 3, 4, 5, 6 }; printf("%d\n", binarysearch(array,
浏览 6
提问于2016-11-15
得票数 1
1
回答
Haproxy中的弹性二叉搜索树
我只是查看了HAproxy的
源代码
以了解它是如何实现的,我看到了一个名为的有趣的数据结构。它看起来非常类似于
二分
查找
树。但我想知道选择这种数据结构作为负载均衡器的不同之处和背后的原因。
浏览 0
提问于2015-04-08
得票数 4
3
回答
用
C
语言
编写的递归
二分
查找
程序
、
我正在尝试用
C
语言
创建一个递归的二进制搜索函数,我想我已经有了它,但是当我尝试编译时,对于两个递归调用,我都得到了错误"expected primary-expression before ']‘token
浏览 0
提问于2012-04-23
得票数 0
3
回答
二分
查找
递归算法的
C
语言
实现
、
、
好的,我得到了一个函数我应该在"array[]“中找到”值“,但这里的问题是,在大多数情况下,我们有一些类似于从逻辑上讲,这部分的递归要容易得多,因为我仍然可以传递我所在的数字,以及记住数组的大小。{ return -1;
浏览 2
提问于2012-08-13
得票数 4
1
回答
同时
查找
多个函数值的x
、
、
我知道有很多根
查找
算法,我们可以使用这些算法中的任何一个来
查找
f-yi的根来
查找
xi。但是,至少对于
二分
法,如果我可以重用被评估的值,那么总时间应该减少,特别是如果计算f是耗时的,对吗?示例+------+-----+----++------+-----+----++-问题 你知
浏览 2
提问于2020-07-10
得票数 0
回答已采纳
3
回答
用
C
语言
进行
二分
查找
的除法和圆锥
、
、
、
我正在尝试做一个分而治之的二进制搜索版本,但它将数组分成两个子数组,搜索类似于合并排序中的合并,我之所以这样做是因为我想在cilk中使用它,但我必须这样做。这是我写的代码,它似乎有问题,因为它返回-1为有效的键值。#include "BinarySearch.h" int a[] = {0,1,2,3,4,5,6,7,8,9}; printf("%i", index); r
浏览 2
提问于2012-05-28
得票数 0
回答已采纳
4
回答
排序数组
二分
查找
的
C
语言
实现
、
、
、
我已经编写了以下程序来实现有序数组的二进制搜索: { if(a[middle]==x) printf("%d has been found at postion %d!\n", x, middle+1); } if(x &g
浏览 3
提问于2012-09-25
得票数 2
回答已采纳
1
回答
C
语言
中
二分
查找
树的奇怪故障
、
、
我的程序从文件中读取行,并用它构建树。在我的main中,我调用了函数loadFromFile,它完成了所有的工作。该函数调用insert方法,该方法又调用该函数来比较字符串。这是使用的结构: char *key; struct Node *left, *right;这是loadFromFile函数,它有两个参数,第一个参数是读取数据所需的文件地址,第二个参数是字符串比较的模式。正如您将注意到的,稍后我使用printf向您显示了输出: node * loadFromFile(char *
浏览 2
提问于2015-10-24
得票数 2
0
回答
二分
查找
树插入中的指针和
C
语言
中的
查找
、
、
、
我是个
C
编程新手,这是我第一次在复杂的程序上工作。该程序将把一个电话簿(姓名和号码)放在一个二进制搜索树中。出现的问题是,为什么我在程序中使用的递归和所有指针都会出现错误。
浏览 10
提问于2016-12-26
得票数 1
回答已采纳
2
回答
通过写入__FILE__来动态更改正在运行的代码?
我知道了一种使用__FILE__宏用
C
语言
打印运行代码
源代码
的方法。因此,我可以
查找
位置并使用putchar()更改文件的内容。 是否可以使用此方法动态更改正在运行的代码?
浏览 0
提问于2017-02-12
得票数 3
1
回答
Python3排序的列表操作如何与平衡的BST进行比较?
、
、
、
、
我使用一个排序列表对二进制搜索值使用内置的
二分
模块,这使
查找
时间为O(log )。
二分
法的文献指出,用insort()插入总时间为O(n),在列表中占主导的插入时间。它的删除时间为O(n)。是否有一种使用列表并让O(log )插入、删除和
查找
的方法?我能用一个平衡的二叉树(BST)像红黑树那样做吗?哪个Python3模块具有具有这些属性的数据结构?据我所见,分类容器没有这些树供使用(它们是用
C
写的,是SortedList、SortedDict和SortedSet的基础)。
浏览 7
提问于2019-10-27
得票数 2
回答已采纳
1
回答
对树中数据的多线程访问
、
、
、
、
我想在
C
/
C
++中创建
二分
查找
树数据结构,其中每个节点保存一些数据(对象或指针)。
浏览 0
提问于2011-06-25
得票数 1
回答已采纳
1
回答
C
++中的结构数组索引
、
、
但是,如果我想使用枚举值
查找
一些字符串,比如 char *str50 = my_struct_array[MY_ENUM_VAL50].str; // this won't work.
浏览 0
提问于2017-12-16
得票数 1
1
回答
从git存储库中删除代码段的时间
、
、
在一个旧版本的软件中,我有一段代码已经从当前版本中删除了。我想知道这个部分何时从代码库中删除。目前,我的方法是手动区分我的集成分支与每一个旧的提交,但是有代码的文件的版本和我的当前版本之间还有很长的距离。
浏览 4
提问于2015-12-30
得票数 2
回答已采纳
1
回答
php ziparchive类
源代码
如何获取ziparchive类本身的
源代码
。
浏览 2
提问于2010-07-08
得票数 2
回答已采纳
2
回答
如何用
C
将小数点加到最近的八分之一
因此,我想知道如何在
C
(不是
C
++、
C
#或Java )中将
二分
之一舍入最近的八分之一。在这里发布之前,我已经尝试过搜索答案,而这是我找到的唯一一种
语言
。),有人知道如何做到这一点吗?
浏览 3
提问于2016-11-16
得票数 0
回答已采纳
3
回答
Lisp中的接口
在
C
语言
中,我们将代码分成两个实体:客户端的接口和执行接口所需工作的实现。接口放在.h中,实现放在.
c
中。如果我们只想公开接口,而不是
源代码
,并且我们不需要依靠文档来
查找
接口,这是很方便的,这可以由接口执行。 我如何用Lisp实现同样的功能呢?
浏览 3
提问于2012-03-16
得票数 2
回答已采纳
1
回答
多
语言
项目的交叉引用
、
、
我目前正在维护一个项目,这是一个大型的多
语言
项目,包括python,perl,bash和
c
/
c
++
语言
。我现在的集成开发环境是带有YouCompleteMe插件的vim。使用它的问题是,ycm或多或少只支持一个项目的一种
语言
。因此,有时当我在bash文件中遇到一个调用的
c
命令时,我花了一段时间来
查找
这类命令的
源代码
,因为我无法使用基于ycm的goto功能。因此,我想知道是否有一种方法可以支持这种“交叉引用智能感知”,例如,我可以在bash文件
浏览 5
提问于2021-02-02
得票数 0
2
回答
有什么比蛮力更好的算法来分离重叠类别中的项目呢?
、
、
、
因此,例如,我们可能需要A、B和
C
分别声明一个项。很明显,我们可以把黄色分配给A,红色分配给B,绿色分配给
C
,然后我们再一次通过。但是很难对这个解决方案进行编码:如果我们遵循前面的方法(同样没有蓝点),那么假设A从去掉绿点开始。现在,如果B移除黄点,我们将通过测试(因为
C
不能移除红点),而如果B移除红点,
C
仍然可以取黄并通过。
浏览 3
提问于2013-08-23
得票数 11
2
回答
内置函数的PHP
源代码
PHP是用
C
语言
写的吗?我在哪里可以找到在线的PHP
源代码
,而不必下载所有的
源代码
?
浏览 0
提问于2011-10-14
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程数据结构之查找!线性查找与二分查找!
go语言实现二分查找
Python实现二分查找
Go语言实现支持泛型的二分查找算法
二分查找算法案列详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券