腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
二分
查找
的
C
语言
实现
c
、
search
、
binary
第一次在这里发帖。我最近实现了二进制搜索,但有时我的输出会返回一个巨大的负数。现在我的第一个想法是打印一个数字,我的指针指向一个随机的内存位置。有没有人能帮我弄清楚逻辑以及如何改进我的代码?#include <stdlib.h> int array[] = { 1, 2, 3, 4, 5, 6 }; printf("%d\n", binarysearch(array,
浏览 6
提问于2016-11-15
得票数 1
3
回答
用
C
语言
编写的递归
二分
查找
程序
c
、
binary-search
我正在尝试用
C
语言
创建一个递归的二进制搜索函数,我想我已经有了它,但是当我尝试编译时,对于两个递归调用,我都得到了错误"expected primary-expression before ']‘token
浏览 0
提问于2012-04-23
得票数 0
3
回答
二分
查找
递归算法的
C
语言
实现
c
、
recursion
、
binary-search
好的,我得到了一个函数我应该在"array[]“中找到”值“,但这里的问题是,在大多数情况下,我们有一些类似于从逻辑上讲,这部分的递归要容易得多,因为我仍然可以传递我所在的数字,以及记住数组的大小。{ return -1;
浏览 2
提问于2012-08-13
得票数 4
1
回答
同时
查找
多个函数值的x
optimization
、
numerical-methods
、
newtons-method
我知道有很多根
查找
算法,我们可以使用这些算法中的任何一个来
查找
f-yi的根来
查找
xi。但是,至少对于
二分
法,如果我可以重用被评估的值,那么总时间应该减少,特别是如果计算f是耗时的,对吗?示例+------+-----+----++------+-----+----++-问题 你知
浏览 2
提问于2020-07-10
得票数 0
回答已采纳
3
回答
用
C
语言
进行
二分
查找
的除法和圆锥
c
、
recursion
、
binary-search
、
divide-and-conquer
我正在尝试做一个分而治之的二进制搜索版本,但它将数组分成两个子数组,搜索类似于合并排序中的合并,我之所以这样做是因为我想在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
语言
实现
c
、
arrays
、
search
、
binary-search
我已经编写了以下程序来实现有序数组的二进制搜索: { 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
语言
中
二分
查找
树的奇怪故障
c
、
pointers
、
binary-search-tree
我的程序从文件中读取行,并用它构建树。在我的main中,我调用了函数loadFromFile,它完成了所有的工作。该函数调用insert方法,该方法又调用该函数来比较字符串。这是使用的结构: char *key; struct Node *left, *right;这是loadFromFile函数,它有两个参数,第一个参数是读取数据所需的文件地址,第二个参数是字符串比较的模式。正如您将注意到的,稍后我使用printf向您显示了输出: node * loadFromFile(char *
浏览 2
提问于2015-10-24
得票数 2
0
回答
二分
查找
树插入中的指针和
C
语言
中的
查找
c
、
pointers
、
recursion
、
binary-search-tree
我是个
C
编程新手,这是我第一次在复杂的程序上工作。该程序将把一个电话簿(姓名和号码)放在一个二进制搜索树中。出现的问题是,为什么我在程序中使用的递归和所有指针都会出现错误。
浏览 10
提问于2016-12-26
得票数 1
回答已采纳
4
回答
PODs与VPtr在
C
++编译器中的设计
c++
、
compiler-construction
、
language-design
、
vtable
这个问题更多地是关于
语言
设计的,而不是关于改变
C
++惯例的。考虑到Go编程
语言
(它如何将数据与接口分离,有效地将所有对象转换为结构)和
C
++中的PODs (我喜欢memset/memcpy在分配一个类似于结构的小对象时),我想知道
C
++编译器的惯例,即将vptr直接附加到对象的
实例
,从而扰乱布局。的结构)提供一个大型的外部
查找
表吗?对于内存设置,所有
实例
都是POD,为了
查找
它的vptr,我们将获取它的地址并查看大型外部<em
浏览 11
提问于2011-12-05
得票数 1
回答已采纳
1
回答
Python3排序的列表操作如何与平衡的BST进行比较?
python-3.x
、
list
、
data-structures
、
time-complexity
、
binary-search-tree
我使用一个排序列表对二进制搜索值使用内置的
二分
模块,这使
查找
时间为O(log )。
二分
法的文献指出,用insort()插入总时间为O(n),在列表中占主导的插入时间。它的删除时间为O(n)。是否有一种使用列表并让O(log )插入、删除和
查找
的方法?我能用一个平衡的二叉树(BST)像红黑树那样做吗?哪个Python3模块具有具有这些属性的数据结构?据我所见,分类容器没有这些树供使用(它们是用
C
写的,是SortedList、SortedDict和SortedSet的基础)。
浏览 7
提问于2019-10-27
得票数 2
回答已采纳
1
回答
对树中数据的多线程访问
c
、
multithreading
、
data-structures
、
thread-safety
、
binary-search-tree
我想在
C
/
C
++中创建
二分
查找
树数据结构,其中每个节点保存一些数据(对象或指针)。
浏览 0
提问于2011-06-25
得票数 1
回答已采纳
1
回答
C
++中的结构数组索引
c
、
arrays
、
enums
但是,如果我想使用枚举值
查找
一些字符串,比如 char *str50 = my_struct_array[MY_ENUM_VAL50].str; // this won't work.
浏览 0
提问于2017-12-16
得票数 1
2
回答
如何用
C
将小数点加到最近的八分之一
c
因此,我想知道如何在
C
(不是
C
++、
C
#或Java )中将
二分
之一舍入最近的八分之一。在这里发布之前,我已经尝试过搜索答案,而这是我找到的唯一一种
语言
。),有人知道如何做到这一点吗?
浏览 3
提问于2016-11-16
得票数 0
回答已采纳
2
回答
有什么比蛮力更好的算法来分离重叠类别中的项目呢?
algorithm
、
language-agnostic
、
set
、
venn-diagram
因此,例如,我们可能需要A、B和
C
分别声明一个项。很明显,我们可以把黄色分配给A,红色分配给B,绿色分配给
C
,然后我们再一次通过。但是很难对这个解决方案进行编码:如果我们遵循前面的方法(同样没有蓝点),那么假设A从去掉绿点开始。现在,如果B移除黄点,我们将通过测试(因为
C
不能移除红点),而如果B移除红点,
C
仍然可以取黄并通过。
浏览 3
提问于2013-08-23
得票数 11
8
回答
如何使用Python进行大规模开发?
python
、
development-environment
当您对方法的签名进行不兼容的更改时,如何
查找
调用该方法的所有位置。在
C
++/Java中,编译器将为您找到它,您如何在Python
语言
中找到它?当您在代码内部进行更改时,如何找出
实例
提供了哪些操作,因为您没有要
查找
的静态类型?如何处理/防止键入错误(Typos)?是否用作静态类型检查的替代品?正如您可以猜到的那样,我几乎只使用静态类型
语言
(
C
++/Java),但我想尝试使用Python来编写更大的程序。但很久以前,我在使用裁剪(dBase)<
浏览 40
提问于2008-10-25
得票数 62
回答已采纳
3
回答
在JavaScript中比较字符串的最佳方式?
javascript
、
string
、
optimization
、
comparison
、
binary-search
二分
搜索需要知道关键字是==还是<。但这需要在JavaScript中进行两次字符串比较,这与在类似
C
的
语言
中不同,在这种
语言
中,strcmp()函数返回三个值(-1, 0, +1) (小于、等于、大于)。
浏览 0
提问于2010-01-30
得票数 474
回答已采纳
1
回答
如何找到解析形式未知的函数的根,而该函数是一组表格形式的值?
c
、
algorithm
、
function
要求函数的根,我们通常可以用
二分
法或牛顿法。对于函数f(x),只有当我们有f(x)的x依赖性的解析表达式时,这才是可能的。我正在用
C
语言
编写我的程序,我正在使用for循环来计算x的每个值的f(x),方法是使用
二分
法求解一个非线性方程,并将数据制表。现在我需要找到函数f(x)的根。
浏览 3
提问于2020-07-08
得票数 2
1
回答
如何消除奇怪的doxygen警告
doxygen
当在一个非常大的
C
语言
项目上运行doxygen时(我认为这些文件都是完整的文档),那么我总是在输出的底部找到这个警告: <@1>:1: warning: parameters of member @1请注意,对于
二分
法或其他基于尝试性和错误的搜索方法,所讨论的项目太大(以及不够重要)。
浏览 0
提问于2013-11-07
得票数 0
1
回答
为什么我不能
实例
化一个内部类?(Java)
java
、
object
、
tree
我想创建
二分
查找
树,并按顺序遍历树。Node n1 = new Node(1); } 无论何时我不能使用以下代码创建节点n1:Node n1 = new Node(1);,我都会让msg提示“没有InOrder类型的封闭
实例
可访问必须用InOrder类型的封闭
实例
限定分配(例如,x.new A(),其中x是BST的
实例
)。”谁能解释一下我的错误在哪里,以及我必须如何创建节点,分别是我的BST?
浏览 2
提问于2014-07-10
得票数 0
1
回答
牛顿根
查找
函数不适用于R中的sqrt(x)
r
、
function
、
math
目前正在做一个基于根
查找
算法的家庭作业练习:newton.function <- function(f, fPrime, nmax, eps, x0){ x1 <- x0 n <- n
浏览 1
提问于2019-12-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程数据结构之查找!线性查找与二分查找!
go语言实现二分查找
c语言编程入门实例教程
C/C+编程笔记:C语言 for 循环精讲!实例讲解带你吃透
C语言编程:以实例教你学指向函数的指针
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券