社区
数据结构与算法
帖子详情
请教一道链表的题目
xrbeck
2002-05-09 05:15:44
如何将其转置而不重开存储空间。。谢谢了
...全文
113
3
打赏
收藏
请教一道链表的题目
如何将其转置而不重开存储空间。。谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alonejilin
2002-05-10
打赏
举报
回复
我也写了一个:
template<class Type>int List<Type>::Resort()
{
ListNode<Type> *t,*p,*q;
if(first->link==NULL)return 0;
t=p=first->link;
q=p->link;
t->link=NULL;
if(q!=NULL){
do{
p=q;
q=p->link;
p->link=t;
t=p;
}while(q!=NULL);
first->link=p;
}
return 1;
}
zeinx
2002-05-09
打赏
举报
回复
a = head;
b = a->next;
if (!b)
return;
c = b->next;
do
{
b->next = a;
a = b;
b = c;
if (c)
c = c->next;
}
while (c);
head->next = NULL;
head = b;
liuweiwei1
2002-05-09
打赏
举报
回复
你可以把需要添加的链表的首/尾指针放入一个不需要的存储空间中,或是
链表的首地址中
软件设计师08年上半年试题
08年上半年软件设计师真题,rar压缩文件,刚考过软件设计师,资料与大家共享!
【数据结构】
链表
入门基础题
最近笔者正在准备实验室的考核,用一些时间简单刷了一些leetcode中的简单
链表
题,其中遇到了些许问题并通过自己的思考加以解决,现以此博客写下自己的题解并记录自己刷题的心得。如有错误,请不吝指出。为了方便读者写博客,也为了方便读者读博客,现在下方放出笔者定义的
链表
存储结构与用尾插法创建
链表
的代码
链表
存储结构 尾插法创建
链表
二、
链表
的基础操作 首先在做题之前,希望读者能够仔细阅读以下的基础操作,后续笔者的例题与以下的操作息息相关思路: ①声明一个指针指向
链表
第一个有效节点,也就是头结点后面的第一个结点。初始
数据结构与算法80道
1. 把二元查找树转变成排序的双向
链表
题目
: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向
链表
。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向
链表
4=6=8=10=12=14=16。 首先我们定义的二元查找树 节点的数据结构如下: struct BSTreeNode ...
两个
链表
的公共结点
给定两个单
链表
,编写算法找出两个
链表
的公共结点。
算法、面试、数据结构
【转载 xwdreamer】 1.把二元查找树转变成排序的双向
链表
题目
:输入一棵二元查找树,将该二元查找树转换成一个排序的双向
链表
。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14/ \ / \4 8 12 16转换成双向
链表
4=6=8=10=12=14=16。首先我们定义的二元查找树 节点的数据结构如下:struct BSTreeNode{ int...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章