设计算法并写出代码移除字符串中重复的字符,不能使用额外的缓存空间。注意: 可以使用额外的一个或两个变量,但不允许额外再开一个数组拷贝。
简单题直接上代码:
#include
#include
void remove_duplicate(char vStr[])
{
int Len = strlen(vStr);
if (!Len)
{
printf("the stri...
分类:
其他好文 时间:
2014-08-13 01:11:05
阅读次数:
252
shutil:用于拷贝目录树、删除目录树,类似os.remove/os.rmdirfnmatch:通过shellglob去匹配字符串、文件名
分类:
编程语言 时间:
2014-08-12 17:38:45
阅读次数:
152
最近脑子不好用,总记不住事,以前搞过让webapi只返回json格式的数据,今天有人问我又突然想不起了,后来总结一下,备忘一下,大概有下面几种处理方式1、在WebApiConfig类的Register方法增加一行代码,清除掉xmlformatter。 config.Formatters.Remove...
1.Set存放的元素是无序的不可重复。
2.List存放的元素为有序可重复。
3.重写equals方法,一般最好重写hasCode方法,当对象作为key的时候及索引,会使用hasCode方法进行查找。
4.容器对象在调用remove,contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和
hashCode方法。对于自定义的类型,需要重写equals和has...
分类:
编程语言 时间:
2014-08-11 21:24:32
阅读次数:
273
08-11 19:22:35.028: W/MemoryDealer(2123): madvise(0x43e16000, 12288, MADV_REMOVE) returned Operation not supported on transport endpoint08-11 19:22:35...
分类:
移动开发 时间:
2014-08-11 21:04:53
阅读次数:
2405
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2,
return 1->2.
Given 1->1->2->3->3, return 1->2->3.
删除排序链表中重复的节点,删除操作...
分类:
其他好文 时间:
2014-08-11 18:01:22
阅读次数:
243
按照官网上的安装方法:在ubuntu系统下有可能出现如下错误:couldn't remove fs lock errno:9 Bad file descriptor此时需要修改文件所有者$ sudo mkdir -p /data/db/$ sudo chown ’USERNAME‘ /data/db...
分类:
数据库 时间:
2014-08-11 14:53:52
阅读次数:
248
1.删除mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql...
分类:
数据库 时间:
2014-08-11 14:48:42
阅读次数:
222
string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str...
分类:
其他好文 时间:
2014-08-11 10:02:11
阅读次数:
187
1、双边使用的比较多,所以这里用双边的一对多:一个商店包含多个优惠券,一个优惠券对应一个商店Store.java(商店) @OneToMany(mappedBy="store",cascade = {CascadeType.REMOVE }) private Set coupons=ne...
分类:
系统相关 时间:
2014-08-10 18:04:20
阅读次数:
245