社区
高通开发者论坛
帖子详情
一道搞脑筋的数据结构题目~~~
Little_Rain1984
2006-03-17 09:04:06
有一个链表head,数据域为字符,请按反序输出读字符序列,(但不可以使用栈,以及其他的数据缓冲,如数组等等)
比如链表数据为abc则输出cba
我的想法是
p=head;
t=NULL;
while(p!=t)
{
while(p_>next!=t)p=p_>next;
if(p_>next==t)
{
t=p;
printf("%c",p_>data);
p=head;
}
}
...全文
434
2
打赏
收藏
一道搞脑筋的数据结构题目~~~
有一个链表head,数据域为字符,请按反序输出读字符序列,(但不可以使用栈,以及其他的数据缓冲,如数组等等) 比如链表数据为abc则输出cba 我的想法是 p=head; t=NULL; while(p!=t) { while(p_>next!=t)p=p_>next; if(p_>next==t) { t=p; printf("%c",p_>data); p=head; } }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YeTimmy
2006-03-17
打赏
举报
回复
将最后一个指针指想头结点
最后第二个指向NULL,遍历一下不就可以了
不怎么搞脑筋吧:)
lei001
2006-03-17
打赏
举报
回复
这个链表是双向链表吗?
如果是就简单了,反向遍历就可以呢?
如果是单向链表的话
就要遍历一次链表,输出一个数据的
脑筋
急转弯
几道
脑筋
急转弯
题目
,用delphi做随机出题形式和自主选题,答对或答错都会有提示
数据结构
-第六次上机实验-解题报告
数据结构
-第六次上机实验课-解题报告7-1 高精度数加法 (100 分)
题目
思路参考代码7-2 二叉树加权距离 (100 分)
题目
思路参考代码7-3 修轻轨 (100 分)
题目
思路参考代码7-4
数据结构
设计I (100 分)
题目
思路参考代码 7-1 高精度数加法 (100 分)
题目
高精度数是指大大超出了标准数据类型能表示的范围的数,例如10000位整数。很多计算问题的结果都很大,因此,高精度数极其重要。 一般使用一个数组来存储高精度数的所有数位,数组中的每个元素存储该高精度数的1位数字或多位数字。 请
力扣刷题|“队列“标签小节 (简单1 中等6 困难4) 思路+代码+细致注释~
“队列”标签下的
题目
,共计12题: 简单1题 中等7题,其中1856最优解是单调栈,没做;1673最优解也是单调栈,先写了一个
脑筋
急转弯的方法~ 困难4题,1825最优解是堆吧,先写了个队列的解算法,好慢啊… 队列就是先进先出的数组,有的
题目
可以使用多种
数据结构
实现,纯数组,有序数组,队列,双端队列,循环队列,栈,堆等等~
数据结构
+算法的最优组合,才可以做出最优解~~ 不合适就不要勉强~ 933. 最近的请求次数 (队列 数组 deque 细致注释~) &求解惑~~ 虽然是
一道
简单题,可是,问
数据结构
预算法(不断更新中)
黑马程序员
数据结构
与算法
思路分析: 1、front:指向队列的第一个元素 2、rear:指向队列的最后一个元素的后一个位置 3、maxSize:队列的最大容量,可以在初始化时定义;如果没定义,可设置默认值。 4、front 和 rear 的初始值为0 5、判空条件:(rear + 1)% maxSize == front 6、判满条件:rear == front 7、入队:判满、rear指针后移、赋值 8、出队:判空、front指针后移 9、获取队首元素:获取 front 指向的元素 10、打印队列:从 front指向的元素到r
高通开发者论坛
2,851
社区成员
5,756
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章