已知带头结点的单链表L中的结点按整数值递增排列,写一算法,将x结点插入L中,使L仍然有序
题目
已知带头结点的单链表L中的结点按整数值递增排列,写一算法,将x结点插入L中,使L仍然有序
答案
void Insert(ListNode *head,int x)
{// 设为有头结点,成员和类型名请按自己的实际情况修改
ListNode *p,*q;
p = head->next;
q = head;
while (p != NULL && p->data < x)
{
q = p;
p= p->next;
}
p = (ListNode *)malloc(sizeof(ListNode));
p->data = x;
p->next = q->next;
q->next = p;
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 老鼠进书箱的歇后语是什么?
- 已知3的m次方=5,3的m次方-4n次方=81分之5,求2012n次方的值
- 阅读《圆明园的毁灭》的第二自然段,完成练习. 问题: 这篇课文从圆明园( )的布局、( )的建筑和( )
- 某学校四年级有学生150人,五年级学生人数是四年级的2/3,五年级学生人数相当于六年级的4/5,
- 我和地震有个缘!(500字作文)
- A和B都是不等于0的自然数,且B×10分之A<B,B×8分之>B,那A是
- 我想要一篇作文,内容是关于我热爱的人,600字中学生作文 写的别太深奥哦!
- x-2/5x=14 1/3x+5=1/2x x-5/8x=1/3*45
- 关于初三英语练习题
- 求小学四年级数学题答案,不要用方程解题
热门考点