lihuan6
lihuan6
采纳率50%
2019-11-20 11:03

数据结构------线性表

已采纳

某带头结点的非空单链表L中所有元素为非0整数,结点类型定义如下:

typedef struct node

{ int data;

struct node *next;

} LinkNode;

设计一个尽可能高效的算法,将所有data值小于零的结点移到所有data值大于零的结点的前面。

算法提示:

顺序查找链表结点,如有data值小于0的结点则插入到首元结点处。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答