C语言 -- 指针和链表训练

《c语言练习题——基础1》
http://blog.csdn.net/ivan804638781/article/details/52387884
《c语言练习题——基础2》
http://blog.csdn.net/ivan804638781/article/details/52388233
《c语言练习题——基础3》
http://blog.csdn.net/ivan804638781/article/details/52388242
《c语言练习题——基础4》
http://blog.csdn.net/ivan804638781/article/details/52388249
《c语言练习题——整数算法训练》
http://blog.csdn.net/ivan804638781/article/details/52388254
《c语言练习题——递归和栈编程训练》
http://blog.csdn.net/ivan804638781/article/details/52388259
《c语言练习题——字符串训练》
http://blog.csdn.net/ivan804638781/article/details/52388267
《c语言练习题——指针和链表训练》
http://blog.csdn.net/ivan804638781/article/details/52388279


c语言练习题——指针和链表训练》

 

1.题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.

提示:用环形链表实现

2.题目:创建两个学生链表,含有姓名、年龄的信息,一个链表存放男生,一个链表存放女生

3.题目:将上面两个链表合并,按学生的年龄进行排序,合成新的链表

4.题目:将上题中建立的链表进行反转,实现按年龄的逆序排列

5.题目:在上面的实现的新链表中,给定一个年龄,迅速查找和该学生年龄最接近的学生姓名

提示:使用双向链表

6.题目:利用链表实现一个先入后出的栈结构,并提供栈操作的push和pop的接口

你可能感兴趣的:(C语言)