链表和结构体

Posted 每当每时每刻M

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链表和结构体相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

1.pta实验作业

 

2设计思路

本题要求查找并输出定价最高和最低的书,难点主要在于要将名字和价格联系在一起,这样就要用到结构体,结构体将名字和价格联系在一起。然后依靠循环找出即可。

 

 

3本题遇到的问题

最后一句输出的时候,改成了两句,然后解决了这个格式问题。

2  7-7

1.本题pta提交列表

 

 2设计思路

本题要求将时间转换过来,其中秒数到分数及分数到实数是一个难关,我将秒数分为两个区段,一个大于120和小于120两种情况,而在小于120时,又是一个判断情况,分为区间小于60,及大于60.最后还有一点小细节是分,时的跨界。

 

3本题遇到问题

 

 

在dev上运行的时候已经解决了细节问题,所以在上方并没有显示出来。

3.7-12

1本题pta提交列表

2设计思路

本题要求将数据逆序输出,麻烦的是要用到链表结构,难点主要在对于链表的运用,头插法即可解决问题。

 

3本题遇到的问题

格式错误,题目要求行末不能有空格,而我刚开始没有注意到。后来注意到,并用一个数顺着循环,来判断输出空格的多少。

二、同学代码互评

1谢晔晖

2谢晔晖同学

我的

我们两者思路主要在判断跳出条件的不同,该同学用表示性别的01来跳出,而我使用将姓名赋空来跳出,其实思路都差不多。

三。本周pta排名

 

四本周学会了什么

1本周学习了关于链表和结构体的运用。

链表并不像数组一样,他储存的单元的地址是不连续的,这更加有实用性,而且在链表中删除数据比较简单,在数组中删除数据就比较麻烦了

然后结构体是可以同时将数和字符存储的一个新知识,这使我们处理问题更加简便。

2我还不会:在链表的运用上并不是特别熟练,一些链表的代码还写不太出来。

3考试结果一般,因为大部分链表的情况我还没有学会。

以上是关于链表和结构体的主要内容,如果未能解决你的问题,请参考以下文章

C语言怎么存链表形式的结构体文件?

C语言中怎样用链表保存结构体数据(动态数据结构)

C语言可以在一个链表里保存两个结构体吗

结构体和双链表 struct myStruct int ID; int TYPE; char NAME[20]; ;

FreeRTOS数据结构--链表和链表项

[数据结构]图,邻接多重表,十字链表