摘要: View Code 1 //ListReverse 2 3 #include<iostream> 4 using namespace std; 5 6 template<class Type> class List 7 { 8 private: 9 template<class T> class LinkNode10 {11 public:12 Type data;13 LinkNode<Type>* link;14 LinkNode(LinkNode<Type> *ptr=NULL)15 {16 ... 阅读全文
posted @ 2011-11-05 02:22 YipWingTim 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 传入一个数组如 {1,2,3,4,5,6,7} 将数组前面 head的一个子集移到数组末尾end如input numberOfElements=3,则{1,2,3,4,5,6,7}=>{4,5,6,7,1,2,3} input numberOfElements=5,则{1,2,3,4,5,6,7}=>{6,7,1,2,3,4,5} 如何写出该算法?方法一:用前部分逆置,后部分逆置,整个数组逆置。注意数组名作形参的时候,会退化为指针,所以用sizeof(a)/sizeof(a[0])是求不出数组长度的,目前只知道直接传入数组长度的方法。View Code 1 #include< 阅读全文
posted @ 2011-11-05 00:35 YipWingTim 阅读(173) 评论(0) 推荐(0) 编辑