为了账号安全,请及时绑定邮箱和手机立即绑定

关于线性表的计数问题

for(int k=0,k<i;k++)

{

currentNode=currentNode->next;

}

老师说是指向带插入的节点的地方前一个节点,我一直想问,如何计数的问题:

  1. 头结点是否算第一个计数的节点?

  2. 从第零个节点开始算还是从第一开始计数?

  3. 索引的int i,i是第几个节点,还是如果节点从0开始记,还是节点的序号?

正在回答

1 回答

通常带有头节点的不算做第一个节点,他只是指向第一个节点;

从零开始计数,k=0时 currentNode=currentNode->next被赋值后的current Node就是头节点指向序号是0的节点 ;

应该时节点的序号,0,1,2 ... i;

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
数据结构探险之线性表篇
  • 参与学习       57540    人
  • 解答问题       257    个

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

进入课程

关于线性表的计数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信