C语言:数据结构之单链表(四)

打印 上一主题 下一主题

主题 853|帖子 853|积分 2559

  本篇谈一谈单链表的,具体操作就是找到他,然后修改元素即可,上一篇有相关代码,可以参考。
  改函数代码如下:
  1. void Correct(LinkList header, int site_, char letter_)
  2. {
  3.     LinkList q = Search_Site(header,site_);
  4.     q->letter = letter_;
  5. }
复制代码
  main函数如下:(修改第6,8,3位)
  1. int main()
  2. {
  3.     printf("This is Struct_Data:\n\n");
  4.     LinkList head = Init_linklist();
  5.     AddLetter_Tail(head,'H');
  6.     AddLetter_Tail(head,'i');
  7.     AddLetter_Tail(head,',');
  8.     AddLetter_Tail(head,'L');
  9.     AddLetter_Tail(head,'i');
  10.     AddLetter_Tail(head,'n');
  11.     AddLetter_Tail(head,'u');
  12.     AddLetter_Tail(head,'x');
  13.     AddLetter_Tail(head,'.');
  14.     PrintList(head);
  15.     printf("len: %d\n",Get_Length(head));   
  16.     printf("Correct 6,8,3 \n");
  17.     Correct(head,6,'@');
  18.     Correct(head,8,'@');
  19.     Correct(head,3,'@');   
  20.     PrintList(head);
  21.     printf("len: %d\n",Get_Length(head));   
  22.     return 0;
  23. }
复制代码
  结果如下:

 
  至此,单链表的增删改查就谈完了,只需理解它的本质是干什么,代码就很好写了。
  总结:①改比较简单,只要函数正确只需套用函数解决问题即可。
       ②学习的过程就是反复总结和反复学习,不需要每天去了解但是隔段时间就得去主动看看,继而久之就根深蒂固了。
  以上只是本人的理解和所见,如有不同见解和看法,欢迎在评论区批评指正。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

魏晓东

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表