- 博客(4)
- 收藏
- 关注
原创 [算法] 定义一个函数,删除字符串中所有重复出现的字符。
例如输入google,输出gole思路:利用一个hash table用来记录输入字符串中每次字符出现的次数,如果不是0,再复制,如果是1,则跳过。需要新开辟一个数组用来存储新的字符。
2014-05-09 15:13:49 3918
转载 如何让类对象只在栈(堆)上分配空间?
一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。1、静态建立类对象:是由编译器为对象在栈空间中分配内存,是通过直接移动栈顶指针,挪出适当的空间,然后在
2014-05-04 14:50:16 1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人