问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二叉链表查找的指针问题

发布网友 发布时间:2022-03-22 15:43

我来回答

3个回答

懂视网 时间:2022-03-22 20:05

二叉链表指针是指一个对象,主要通过地址来指向存在电脑存储器中另一个地方的值。

  二叉链表是树的二叉链表实现方式。链表中结点的两个链域分别指向该结点的第一个孩子结点和第二个孩子结点。二叉树是逻辑结构,二叉链表是二叉树的物理实现,是它的一种存储结构。两者之间的关系属于概念和实现,抽象和具体的关系。二叉树的顺序存储结构由一组连续的存储单元依次从上到下,从左到右存储完全二叉树的结点元素。对于一般二叉树,应将其与完全二叉树对应,然后给每个结点从1到i编上号,依次存储在大小为i到1的数组中。

  

热心网友 时间:2022-03-22 17:13

“C语言中实参变量和形参变量直接的数据传递是单向的‘值传递’方式。指针变量做函数参数也要遵循这个规则。”老谭书上的原话。所以如果是p,作为实参传给子函数的p和子函数里面的形参p,两者之间值的变化是没有关系的。只是在刚来时传值的时给形参p赋实参p的值,然后没关系了。“不可能通过调用函数来改变实参指针变量的值,但可以改变实参指针变量所指变量的值。”&p就是这的干的。再说下这个,一块内存中放着p指针,它指向p指针的实际存储空间,就是&p,&p指向为它开辟的内存,三个。

热心网友 时间:2022-03-22 18:31

函数里面的参数都是形参,如果单纯的是fun(a,b)的形式,在函数调用时,实参是以 复制 的形式赋给形参的,函数执行的时候获得的只是实参的副本,因此当返回时,实参本身并没有变化;
如果是fun(*a,*b)的形式则不同,函数的形参是指针,函数调用时,将直接对实参指向的那块内存进行操作,因此,如果不用&p的话,就无法真正赋到值,用了&p就是指针的引用啊,就是后一种情况追问我现在知道了&p是引用调用的意思,但还是有点不懂,比如:
在main函数中调用search()是这样:
BiTree T,y;
search(T,keyword,NULL,y);
在search函数中就是p=y;&p = &y;
y是BiTree类型,是一个指针,指向的是struct BitNode
&y是不是取y的地址,但y的地址不是这个指针所存储的内容吧?仅仅是y这个指针自己的地址吧?
这是我疑惑的地方。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我爱的人或美女子在古文中用什么词代替? 急 企业文化,经营宗旨 三星I9300手机刷机进不到英文界面,进不到绿色机器人界面?怎么办?_百度... I9300刷机没成功,然后发现内存也不够了,大婶们,该怎么解决啊,想重新... 三星i9300删除软件开机画面定格要刷机吗 高仿联通定制版i9300,刷机失败,开机黑屏,挖煤模式机器人倒地,出现红 ... 禾香板是什么样子的 禾香板和颗粒板的的区别是什么 摊煎饼怎么和面 丝瓜栽培技术的要点丝瓜怎么施肥比较好 二叉链表 普通树形结构与二叉树的二叉链表的表示法中,唯一不同就是其右指针指向的是什么? 每个二叉链表必须有一个指向什么结点的指针该指针具有标识二叉链表的作用 二叉链表是什么 数据结构,用c++写二叉链表的算法语句里面有个指针是什么意思 用itunes恢复固件和用爱思助手刷机有什么区别吗? 爱思助手是什么? 最新91助手反激活设备在哪? 仙剑奇侠传五反激活是什么意思?求解! 苹果手机访问限制密码输错几次就不能用了? 反激活设备是什么意思 爱思助手反激活设备是不是保修也会重新计算? 捡了一部iphone4S但是用不了 于是在爱思助手里点击了反激活设备 现在手机显示无法激活设备 苹果刷机有个反激活啥意思 请问仙剑5的反激活有什么用?如果删除游戏后之前玩的存档还有的吗? 爱思助手反激活设备 爱思助手里的反激活设备会删除iPhone里的数据吗? 爱思助手里的反激活设备,苹果手机里的数据还在吗? 91手机助手的反激活设备是什么 iphone反激活是什么意思 二叉链表的二叉链表的功能定义 二叉链表存储树,根结点的右指针是空吗?怎么不是指向最右孩子? 二叉链表的空指针域 二叉链表和循环链表分别是不是线性结构? 二叉树 链表 在C语言中是什么意思? fseek函数是什么意思? 数据结构 指针 链表 二叉树 二叉树链表定义 不明白 双向链表和二叉树链表有什么异同 链表,二叉树为什么要给函数传入的头参数为指针的指针 在有n个结点的二叉链表中共有多少个指针域? 利用二叉链表存储树,则根结点的右指针是? 为什么答案不是右孩子是空? 二叉树指针问题。。Bitree 是什么? CreateBiTree为什么用BiTree *T, 是什么意思? 二叉树总的节点数为n,为啥空指针个数为n+1 手机号码被标注为骚扰电话了,怎么解除掉 我的号码被标记为广告推销,骚扰电话,怎么取消标记 我的手机号不知道为什么被标记成诈骗电话了,怎么取消掉? 怎么取消标记电话 手机被标记骚扰电话怎么取消 手机被标注骚扰电话怎么取消? 手机被标注骚扰电话,怎么解除?