去除字符串中的重复字符,算法不使用额外缓冲。如abbc->abc
来源:互联网 发布:小米笔记本品控 知乎 编辑:程序博客网 时间:2024/05/16 05:18
#include <iostream>#include <string>#include <algorithm>using namespace std;void del(char *p){int i=0,j=1;//i用来覆盖,j用来遍历while(i<strlen(p)){if(p[i]==p[j]){j++;}else{i++;p[i]=p[j];j++;}}}void main(){char p[100];cin>>p;del(p);cout<<p<<endl;system("pause");}
<img src="http://img.blog.csdn.net/20140714201648690?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzMyMjkwNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
- 去除字符串中的重复字符,算法不使用额外缓冲。如abbc->abc
- 1.3 设计一个算法移除字符串中的重复字符,算法不使用额外缓冲。并对你的算法设计测试用例。
- 去除字符串中的重复字符
- python实现不使用额外空间去除重复元素
- 判断字符串中有无重复字符,不使用额外的数据结构
- [每天一题]删除字符串中的重复字符(不要使用额外空间)
- C++ 去除字符串中的重复字符
- 3、去除字符串中的重复字符
- 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构)
- 去除字符串中的指定字符strip,如:空格
- 设计算法并写出代码移除字符串中重复的字符,不能使用额外的缓存空间。注意: 可以使用额外的一个或两个变量,但不允许额外再开一个数组拷贝。
- java小算法—去除字符串重复字符
- 去除字符串中重复字符
- 【c++】字符串---去除重复字符
- 去除字符串中重复字符
- 【C++】去除数组中的某数且不使用额外空间
- PostgreSQL 去除字符串中的不可见字符 终极方法
- 【算法】字符串中找出第一个不重复的字符
- 把自己的手机号码变成空号
- poj 1837 Balance
- 高维数据的快速最近邻算法FLANN
- python 模拟登陆人人网,并发文字状态
- 在ZC702上运行Linux(6)-建立基于tftp和nfs的开发环境
- 去除字符串中的重复字符,算法不使用额外缓冲。如abbc->abc
- Leetcode 分类
- iOS开发之缓存(一):内存缓存
- stl 队列
- Linux Netstat 命令详解
- Hello world
- (*(volatile unsigned int *))详解-数值常量如何转化为内存地址_转阿拉丁神丢新浪博
- Java复习笔记(三)
- wikioi 1051哈希表