C语言:数据结构之单链表(四)
  GsHLOyfcA68I 2023年11月02日 65 0

  本篇谈一谈单链表的,具体操作就是找到他,然后修改元素即可,上一篇有相关代码,可以参考。

  改函数代码如下:

void Correct(LinkList header, int site_, char letter_)
{
    LinkList q = Search_Site(header,site_);

    q->letter = letter_;
}

  main函数如下:(修改第6,8,3位)

int main()

{
    printf("This is Struct_Data:\n\n");

    LinkList head = Init_linklist();

    AddLetter_Tail(head,'H');
    AddLetter_Tail(head,'i');
    AddLetter_Tail(head,',');
    AddLetter_Tail(head,'L');
    AddLetter_Tail(head,'i');
    AddLetter_Tail(head,'n');
    AddLetter_Tail(head,'u');
    AddLetter_Tail(head,'x');
    AddLetter_Tail(head,'.');
    PrintList(head);
    printf("len: %d\n",Get_Length(head));    


    printf("Correct 6,8,3 \n");
    Correct(head,6,'@');
    Correct(head,8,'@');
    Correct(head,3,'@');    
    PrintList(head);
    printf("len: %d\n",Get_Length(head));    

    return 0;
}

  结果如下:

 

  至此,单链表的增删改查就谈完了,只需理解它的本质是干什么,代码就很好写了。

  总结:①改比较简单,只要函数正确只需套用函数解决问题即可。

       ②学习的过程就是反复总结和反复学习,不需要每天去了解但是隔段时间就得去主动看看,继而久之就根深蒂固了。

  以上只是本人的理解和所见,如有不同见解和看法,欢迎在评论区批评指正。

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  TKwJ4YzyA8uz   2024年05月17日   52   0   0 C语言
  6Df3JnWQUC5m   2024年04月24日   60   0   0 C语言
  fHBiUfJyY67V   2024年04月26日   47   0   0 C语言
  V88gxnVgnp1F   2024年05月08日   92   0   0 C语言
  6Df3JnWQUC5m   2024年05月08日   90   0   0 C语言
  o1ZcTI9mJsxK   2024年05月08日   121   0   0 C语言
  H5oyQecqjP4R   2024年04月26日   43   0   0 C语言
  6Df3JnWQUC5m   2024年04月25日   53   0   0 C语言
  nmX9dIiR6BtA   2024年04月28日   51   0   0 C语言
  6Df3JnWQUC5m   2024年05月17日   63   0   0 C语言
  6Df3JnWQUC5m   2024年04月25日   52   0   0 C语言
GsHLOyfcA68I