4、删除单链表的倒数第m个元素
来源:互联网 发布:第三方软件平台 编辑:程序博客网 时间:2024/05/20 00:17
分析:可以类比 3 中的思想
#include<iostream>
#include<cstdlib>const int MaxSize = 101;
using namespace std;
typedef struct ListNode{
int data;
struct ListNode *next;
}ListNode;
void DeleteMList(ListNode *L,int m)
{
ListNode *p1;
ListNode *p2;
p1 = L;
p2 = L;
for(int i = 0;i < m;i++)
{
p2 = p2->next;
}
while(p2 != NULL)
{
p1 = p1->next;
p2 = p2->next;
}
cout<<p1->data<<endl;
}
void Print(ListNode *L)
{
ListNode *p;
p = L->next;
while(p != NULL)
{
cout<<p->data<<endl;
p = p->next;
}
}
int main()
{
int num;
ListNode *A;
ListNode *r;
ListNode *s;
A = (ListNode*)malloc(sizeof(ListNode));
r = A;
while(cin>>num)
{
s = (ListNode*)malloc(sizeof(ListNode));
s->data = num;
r->next= s;
r = r->next;
}
r->next = NULL;
DeleteMList(A,2);
//Print(A);
return 0;
}
0 0
- 4、删除单链表的倒数第m个元素
- 删除单链表的倒数第m个元素
- 求链表的倒数第m个元素
- 寻找单链表倒数第m个元素
- 删除单链表的倒数第n个元素
- 数据结构 - 如何删除单向链表的倒数第m个元素?
- 找出单向链表的倒数第m个元素
- 找出单向链表的倒数第m个元素
- 找出单向链表的倒数第m个元素
- 找出单向链表的倒数第m个元素
- 找到链表的倒数第m个元素
- 6-5 求链表的倒数第m个元素
- 查找单链表中倒数第m个元素
- 输出链表中倒数第m个元素
- 寻找倒数第m个元素
- 删除链表的倒数第n个元素
- 找出单链表的倒数第4个元素
- 2,找出单链表的倒数第4个元素
- ios多手势处理事情
- ExtJs中submit提交表单返回json字符不能再前台显示的解决方法
- 数组对象
- jsp页面之间传递参数
- stl map基本使用
- 4、删除单链表的倒数第m个元素
- HttpURLConnection用法详解
- java jar包冲突
- 简单的Quartz 动态添加job
- IPNC 资料
- 黑马程序员_Collections和Arrays
- js函数getElementsByName 的使用
- 分隔符的统计
- ubuntu 系统安装qq2013(转)