指针
海木石
走一步,再走一步;累了就休息一下,但不能停。
展开
-
链表的逆置
5.链表的逆置: 已知head指向一个带头节点的单向链表,链表中每个结点包含数据域和指针域。用链表实现该链表的逆置,并输出。 例如: 输入:5 整数表示要输入的字符个数; abcde 输出: edcba 注意:不允许通过改变每个节点的数据域来实现效果,必须改变链表连接顺序发生逆置。 我写的代码如下: #include #include #in原创 2016-12-29 00:13:25 · 580 阅读 · 0 评论 -
链表的删除
4.链表的删除:Description给定一串数字,用链表结构进行存储。然后给定针对该链表的若干删除操作,要求将执行删除操作后的结果输出。Input第一行:输入一个整数n,表示这串数字有n个(n大于等于1)。第二行:输入这n个整数。第三行:输入一个整数m,表示需要执行m次删除操作。(m≤n)后面m行:每行输入一个整数a ,表示要删除当前链表中的第a个数字。(假设链表中第一个节点的编号为1)。Out...原创 2016-12-29 00:01:16 · 7955 阅读 · 5 评论 -
链表的插入
3.链表的插入: Description 给定一串数字,用链表结构进行存储。然后给定针对该链表的若干插入操作,要求将执行插入操作后的结果输出。 Input 第一行:输入一个整数n,表示这串数字有n个(n大于等于1)。 第二行:输入这n个整数。 第三行:输入一个整数m,表示需要执行m个插入操作。 后面m行:每行输入两个整数a和b,表示在这串数字的当前第a个数字之后插入数字b。(假设原创 2016-12-28 23:56:35 · 3350 阅读 · 0 评论 -
链表的构建与排序
2.链表的排序: Description 给出若干个数,将数字存储在链表中,然后使用插入排序,按照升序排列输出数字。 Input 输入一个整数n表示有n个数,接着输入这n个数。 Output 按照升序输出这n个数。 Sample Input 5 3 2 4 5 4 Sample Output 2 3 4 4 5 我没有用插入排序: #include原创 2016-12-28 23:46:50 · 508 阅读 · 0 评论