1.通过比较数组和向量的使用方法,设计两个函数来实现冒泡排序算法。这两个函数的参数分别是待排序的数据作为数组和向量传递给排序算法的子函数。要求通过子函数对数据进行排序,并将排序结果返回到主函数,同时不修改或破坏原始待排序数据。2.设计一个函数,实现删除向量中所有重复元素的功能,要求尽可能避免大量数据的移动,并且保持原始数据的顺序。此外,需要分析算法的时间复杂度。