社区
C#
帖子详情
求经典算法,多多指教
无聊的一个人啊
2008-12-09 11:06:48
求算一字符串中独立字符的个数。
如string str="jsffff";
其中
j,1
s,1
f,4
...全文
68
2
打赏
收藏
求经典算法,多多指教
求算一字符串中独立字符的个数。 如string str="jsffff"; 其中 j,1 s,1 f,4
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无聊的一个人啊
2008-12-09
打赏
举报
回复
多多指教
无聊的一个人啊
2008-12-09
打赏
举报
回复
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace 字符统计
{
class Program
{
static void Main(string[] args)
{
string myString = "uhifhiohskljhdsafipo喔喔 哈哈 你好啊";
Dictionary<char, int> myDictionary = MyMethod.GetInfoFormString(myString);
foreach(KeyValuePair<char,int> kvp in myDictionary)
{
Console.WriteLine("Key = {0}, Value = {1}",
kvp.Key, kvp.Value);
}
}
}
public static class MyMethod
{
public static Queue<char> GetOnlyCharFromString(string str)
{
Queue<char> myQueue = new Queue<char>();
for (int i = 0; i < str.Length; i++)
{
if (myQueue.Contains(str[i]) == false)
myQueue.Enqueue(str[i]);
}
return myQueue;
}
public static Dictionary<char,int> GetInfoFormString(string str)
{
Queue<char> myQueue = GetOnlyCharFromString(str );
Dictionary<char,int> myDictionary=new Dictionary<char,int>();
int oldQueueCount = myQueue.Count;//记录下它原有的量;
for(int i=0;i<oldQueueCount ;i++)
{
char myChar=myQueue.Dequeue();
int num=0;
for(int j=0;j<str.Length;j++)
{
if(str[j]==myChar)
num++;
}
myDictionary.Add(myChar,num);
}
return myDictionary;
}
}
}
关于线性
求
逆元
算法
关于 线性
求
逆元
算法
的代码,自己写的,和大家分享,希望大家能
多多指教
java背包
算法
例子
原先在网上找到某位大虾写的一个简单的背包
算法
,于是在其基础上改成适合我们目前项目中要
求
的背包
算法
。此
算法
要
求
传入一组对象集合(其中的对象中只包含主键和值)和某个条件值,然后能打印sum(对象.值)<=条件的1个最优组合。不知能否大致符合您的要
求
,我把源码共产了,其中还包含一个例子,望您
多多指教
。谢谢您的光临!
关于KM
算法
关于C(m,n)
算法
的代码,自己写的,和大家分享,希望大家能
多多指教
基数排序
算法
实现
基数排序
算法
,这是分不错的
算法
,实现起来有点难,用静态链表实现,每次改变结点的指向,希望有用,
多多指教
关于 tarjan
算法
关于tarjan
算法
的代码,自己写的,和大家分享,希望大家能
多多指教
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章