赞
踩
- //单链表的按位查找
- LNode *GetElem(LinkList L, int i) {
- if (i < 1)
- return false;
- LNode* p;
- int j = 0;
- p = L;
- while (p != NULL && j < i) {//循环找到第i个结点
- p = p->next;
- j++;
- }
- return p;
- }
- //单链表按值查找
- LNode *Locate(LinkList L,int e){
- LNode *p = L->next;
- while (p != NULL && p->data != e) {
- p = p->next;
- }
- return p;
- }
- //求单链表长度
- int Length(LinkList L) {
- int len = 0;//统计表长
- LNode *p = L;
- while (p->next != NULL) {
- p=p->next;
- len++;
- }
- return len;
- }
总结思维导图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。