摘要: 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数,分析算法复杂度当时答的时候用的方法太渣了,思路是每次左移一位,移动K次。12345678→23456781→34567812→45678123这是我写... 阅读全文
posted @ 2014-05-07 23:37 黑夜风行者 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 1 .虚函数假设people是man的父类,people类和man类都定义了实函数walk()people* p = new man();p->walk();这里P执行的是people类的walk()函数。这和java语言不一样,java在这里执行的是man的walk()函数。那么C++如何实现子类... 阅读全文
posted @ 2014-05-07 22:46 黑夜风行者 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.动态分配的对象的析构函数 1 class man{ 2 public: 3 man(){ 4 cout<<"man begin"<<endl; 5 }; 6 ~man(){ 7 cout<<"man end"<<endl; 8 } 9 ... 阅读全文
posted @ 2014-05-07 22:14 黑夜风行者 阅读(487) 评论(0) 推荐(0) 编辑