算法小结汇总 闲暇之余,整理一下数据结构的算法。 第二章 线性表 1、 线性表插入(表B插入表A的指定位置) 2、删除链表中值域最大的结点 3、交换P所指结点与其下一个结点的位置 4、最小结点移到链表的最前面 5、返回链表中倒数第K个结点 6、删除链表中数据域相同的其他结点 7、输出从键盘输入一组数据的最后K个元素 8、循环列表的逆转 9、合并带尾指针单向循环链表 10、双向链表的访问,双向链表的排序 11、建立双向循环链表,反方向输出数据 12、双向循环链表大于0前移而小于0 后移 第三章 数组 1、n阶魔方(每行每列对角线数字之和相等) 第四章 堆栈和队列 1、多个堆栈共享连续个存储空间 第七章 树与二叉树 1、建立二叉树链表结构 2、二叉树的深度 3、已知中序遍历 和后序遍历,建立二叉树 非递归算法设计 ** Test Paper ** 1、合并两个有序单链表的排序算法 2、欧几里算法-最大公约数