首页 > 其他 > 详细

链表习题(6)-链表返回倒数第k个数的位置的值

时间:2019-10-10 19:59:17      阅读:87      评论:0      收藏:0      [点我收藏+]
 1 /*链表返回倒数第k个数的位置的值*/
 2 /*
 3     算法思想:先取得链表的长度len,之后获取len-k+1的位置元素的值
 4 */
 5 Elemtype Getelem_rear(LinkList L, int k)
 6 {
 7     if (k < 0)
 8         return 0;
 9     int len = getLength(L);
10     int i = len - k + 1;
11     LNode *p = L;
12     while (i!=0)
13     {
14         p = p->next;
15         i--;
16     }
17     cout << "倒数第"<<k<<"个数的位置的值是:" << p->data << endl;
18     return p->data;
19 }

 

链表习题(6)-链表返回倒数第k个数的位置的值

原文:https://www.cnblogs.com/KBryant/p/11649941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!