删除重复字符

原创 2013年12月01日 23:17:12
#include<iostream> 
using namespace std; 


//int removeRepeat(const char *str,char *ret) 
#include<string>
int GetResult(const char *input, char *output){
int array[1024] ={0};
    if(input == 0 || output == 0)
        return -1;
    int i = 0;
    int j = 0;
    while(input[i] != '\0'){
        if(array[input[i]] == 0){
            ++array[input[i]];
            output[j++] = input[i];
        }
        ++i;
    }
    output[j] = '\0';
    return 0;
}
void main()

    char result[1024] = {0};
    GetResult("abadcbad",result);
// removeRepeat("abadcbad");
cout << result;

【c++】字符串---去除重复字符

输入一个字符串,去掉重复字符后输出。输入样例:abcaadefb输出样例abcdef实现方法:void Encrypt(char* keych,char *key) { keych[0]=key...
  • ww1473345713
  • ww1473345713
  • 2016年03月26日 16:04
  • 2634

删除字符串中相邻三个或以上重复的字符

前几天2016年9月9日,参加了阿里2016年的笔试编程题,由于自己现在的编程能力还很薄弱,所以投的岗位是测试工程师,现在把那天做的一道编程题写下来,希望自己在以后的编程能力可以慢慢得到提高,哈哈。 ...
  • CRESPO_LYM
  • CRESPO_LYM
  • 2016年09月11日 16:34
  • 945

[算法]删除字符串中重复的字符

如何删除字符串中重复的字符问题描述: 删除字符串中重复的字符,例如,”good”去掉重复的字符串后就变成”god”。 第一种方法: “蛮力法”,最简单的方法就是把这个字符串看作是一个字符数组,...
  • CodeEmperor
  • CodeEmperor
  • 2016年05月08日 12:12
  • 3011

Linux基础day4,shell编程,感觉比较经典的:删除字符串中重复字符

Linux基础,第四天 课程内容:shell基础 文件清单: shiyan1.sh:第一期讲义实验6.1,使用test测试编写unload程序,达到文件卸载的功能 shiyan2.sh...
  • mjfmjj
  • mjfmjj
  • 2013年11月21日 19:31
  • 1432

C语言删除字符串中重复的字符

#include #include #define NR(x) sizeof(x)/sizeof(x[0]) int Del_char(const char *input, char *outp...
  • morixinguan
  • morixinguan
  • 2016年05月11日 09:55
  • 3977

重复去掉连续相同的字符

随机给一个string,去掉连续重复字符后,新的字符串如果有连续重复字符则继续去掉,直到没有连续在一起的相同字符,比如180008935531,最后变成191。 群里有人说一个栈和一个for就能解决,...
  • hxiaohai
  • hxiaohai
  • 2016年02月02日 11:23
  • 2254

Java 去除List中的重复的字符

如题,去除List中的重复的字符: 有两种方式: package com.jglz.qing; import java.util.ArrayList; import java.util.Hash...
  • qq_33237207
  • qq_33237207
  • 2016年11月24日 13:19
  • 1757

正则表达式-去除重复字符并替换

//正则表达式-去除重复字符并替换 class RegexTest { public static void main(String[] args) { //Sys...
  • blacop
  • blacop
  • 2016年08月18日 15:36
  • 4014

[华为机试练习题]15.删除重复字符/删除重复字符串

题目题目标题:删除重复字符 给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。 详细描述:接口说明 原型: int ...
  • SunnyYoona
  • SunnyYoona
  • 2015年06月30日 10:40
  • 2397

给定一个字符串,去除整个字符串中重复的字符

该题与我前面的一篇博客判断一个字符串是否是唯一的很相似。可以分两种情况来讨论:1、不许使用额外的存储空间;2、可使用额外的存储空间 s表示待处理的字符串,l表示当前非重复字符的个数 1、不许使用额...
  • wang11234514
  • wang11234514
  • 2013年11月27日 21:49
  • 3380
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除重复字符
举报原因:
原因补充:

(最多只允许输入30个字)