姜肆爷
2021-09-12 23:04
采纳率: 90.5%
浏览 51

数据结构与算法 链式表的按序号查找

我想问一下为啥会显示段错误


ElementType FindKth( List L, int K ){
    PtrToLNode ptrl = L;
    int i = 1;
    
    if(i<0){
        return ERROR;
    }
    else{

    while( ptrl!=NULL && i<K){
        ptrl = ptrl->Next;
        i++;
    }
    if( i==K ){
        return(ptrl->Data);
    }
    else{
        return ERROR;
    }
    }

}
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • DongGu. 2021-09-13 01:06
    最佳回答

    如果当k等于1 L传进来是null 那你不也直接返回一个Data了 所以在前面也要判断这个链表是不是空 希望采纳一下哈

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题