关闭

输入字符串,统计重复的出现的次

标签: C#算法
448人阅读 评论(0) 收藏 举报
分类:
 string str = "dfjdfvbcznfhdsagf";
            
            //先遍历当中有什么字符

            ArrayList chr = new ArrayList();
            ArrayList countChar = new ArrayList(); //统计出现的字符次数和次数

            //遍历字符串  看chr 里面有没有。如果有的话就不加入。没有的话就加入
            for (int i = 0; i < str.Length; i++)
            {
                if (!chr.Contains(str[i]))
                {
                    chr.Add(str[i]);
                }              
            }

            //检查是否有重复的字符
            foreach (char item in chr)
            {
                countChar.Add(item);
                int count = 0;
                for (int i = 0; i < str.Length; i++)
                {
                    if (item == str[i])
                    {
                        ++count;
                    }
                }
                countChar.Add(count);
            }

            Console.WriteLine(str);

            foreach (object  item in countChar )
            {
                Console.Write(item+"\t");
            }
            

0
0
查看评论

连续输入多个字符时统计字符重复次数的一般方法

在C++primer的第五章练习题中,涉及到多道关于连续输入多个单词的习题,例如题5.12、5.14等,它通过比较前后输入的单词是否相等,来统计单词重复出现的次数。 它们都有一个基本的思路: 首先看一下练习5.14:编写一段程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓...
  • wl_ss
  • wl_ss
  • 2017-06-21 22:15
  • 390

java统计字符串中的字符重复的次数和和出现次数 实例(输入字符串)

import java.util.HashMap; import java.util.Scanner; import java.util.Map; import java.util.Set; import java.util.Iterator; public class Count&#...
  • sjmnh1
  • sjmnh1
  • 2014-10-28 08:09
  • 2779

Map练习--统计字符出现的次数

/* 练习: "sdhfahdfajhfnvxzz"获取该字符串中字母出现的次数。 希望打印结果:a(1)c(2)...... 通过结果发现,每一个字符都有对应的次数。 说明字母和次数之间都有映射关系。 注意了,当发现有映射关系时,可以选择map集合。 因为map集合中存放就...
  • u012246348
  • u012246348
  • 2015-12-01 09:19
  • 1568

查找字符串中重复的子串,并输出重复的次数

思路如下:对一个字符串,从第一个字符开始,检查前两个字符组成的字符串,是否被它后面的子串包含。如果没有包含,则从第二个字符开始同样的方法检查;如果包含则统计包含数量。方法是:被检查的子串根据重复串下标削去重复的部分多次检查得到重复次数,最后将重复串和次数放入hashtable。然后针对第二个字符,依...
  • csdanteng
  • csdanteng
  • 2016-10-01 11:02
  • 3847

java【通用】统计字符串中重复【单个】字符的次数频次并输出重复最多的次数和字符

思路:遍历字符串,存入map统计频次,转存list排序,统计public class Test { public static void main(String[] args) { String str="sdfjklsajfoiwernjkwnerkwndfs&qu...
  • c5113620
  • c5113620
  • 2017-12-17 18:30
  • 10389

写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。

70、写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。 答:代码如下: [java] view plaincopy package com.lovo.demo;   &#...
  • u013322876
  • u013322876
  • 2016-01-06 08:27
  • 4606

连续出现的字符题解

11:连续出现的字符 总时间限制:  1000ms   内存限制:  65536kB 描述 给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。 输入 第一行包含一个正整数k,表示至少需要连续出现的次数。1  第二行包含需要查找的字符串。字符串长度在1...
  • pengxiyue
  • pengxiyue
  • 2016-01-23 16:48
  • 377

字符统计(结构体)_nice

果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出 清空目前的统计结果,重...
  • u012376067
  • u012376067
  • 2015-08-12 19:51
  • 477

【学习python兴趣起源】计算字符串中字母出现的次数

偶然间看到一个非常简短的小题目——计算字符串中各个字符出现的次数 有贴出来的代码:s = 'here is a sample of english text' d = {} for c in s: d[c] = (d[c] + 1) if (c in d) else (...
  • qq807237096
  • qq807237096
  • 2017-04-01 09:30
  • 1141

统计字符串中有‘0’——‘9’的字符个数

#include<iostream> using namespace std; int Cllcdigital(char *str) { if(NULL == str){ return 0; } int i = 0; int size = ...
  • qq_32744005
  • qq_32744005
  • 2016-07-15 15:33
  • 564
    个人资料
    • 访问:67111次
    • 积分:1579
    • 等级:
    • 排名:千里之外
    • 原创:84篇
    • 转载:7篇
    • 译文:0篇
    • 评论:11条