请教以下问题:1.设计算法,实现单链表的建立以及元素的查找、插入与删除操作。并用实例测试算法的正确性。2.用链表实现多项式的存储、查找、插入与删除。并用实例测试算法的正确性.3.设计算法,实现双链表的产生以及元素的查找、插入与删除。并用实例测试算法的正确性4.设计算法,实现败者树,输出胜者。并用实例测试算法的正确性。5.设计算法,实现最小堆的表示及元素的插入与删除。并用实例测试算法的正确性。谢谢大家谁能帮助我解决!!