进百名散分 ~
发帖标记一下,我和总榜上有名的专家还有很大距离,我只是程序刚入门,要向他们学习 ~ 同时也希望通过努力缩小与他们的差距.
-------------------------------------------------------------------------
虽说很久前回帖 就不敢"胡说八道"了,是经过认真思索后给出答案,但有时还是会有偏差,以下这句话用来给自己提醒吧
"除了那些无聊的UP/GZ回贴外,功利性现象越来越严重,不懂装懂的回帖也越来越多。虽然这些回帖的初始愿望大概是好的,但误导别人,即使是无意的,也总是不太好吧,难道大家都没学过孔夫子的话“知之为知之,不知为不知,是知也”么?"saucer
是谁说的我就不多说了,不是我要卖关子 是因为如果你连他都不知道的话,那真白在CSDN混了.
答题要时常告诫自己,责任才是最重要的.可能因为短短的一行错误的或有潜在BUG的回答,初学者要花费很长时间才能够改正.
这并不是我希望看到的,所以一定要避免这类情况发生.
同时也和初学者说一句话,扎实的基础才是最重要的,勿在浮沙筑高台.
最后分享一段小程序,求字符串中出现最多的字符和出现的次数
- C# code
class Program { private const string PromptString = "Please enter a string :"; private const string ConfirmPromptString = "Your enter the string is : \"{0}\""; private const string TabString = "\t\t\t"; private const string FrequencyString = "The highest frequency in enter string is character '{0}',count is {1}"; static void Main(string[] args) { while (true) { Console.WriteLine(PromptString); Console.WriteLine(); Console.Write(TabString); string enterString = Console.ReadLine(); Console.WriteLine(); Console.WriteLine(ConfirmPromptString, enterString); Console.WriteLine(); char highestFrequencyChar; int count; MethodOne(enterString, out highestFrequencyChar, out count); Console.WriteLine("MethodOne :"); Console.WriteLine(); Console.WriteLine(FrequencyString, highestFrequencyChar, count); Console.WriteLine(); MethodTwo(enterString, out highestFrequencyChar, out count); Console.WriteLine("MethodTwo :"); Console.WriteLine(); Console.WriteLine(FrequencyString, highestFrequencyChar, count); Console.WriteLine(); } } private static int MethodOne(string enterString, out char highestFrequencyChar, out int count) { IDictionary<char, int> dic = new Dictionary<char, int>(); highestFrequencyChar = ' '; int max = 0; for (int i = 0, len = enterString.Length; i < len; i++) { if (dic.TryGetValue(enterString[i], out count)) { if (++dic[enterString[i]] > max) { max = dic[enterString[i]]; highestFrequencyChar = enterString[i]; } } else { dic[enterString[i]] = 1; } } count = max; return 1; } private static int MethodTwo(string enterString, out char highestFrequencyChar, out int count) { highestFrequencyChar = ' '; count = 0; int tempCount; for (int i = 0, len = enterString.Length; i < len; i++) { if ((tempCount = len - enterString.Replace(enterString[i].ToString(), "").Length) > count) { count = tempCount; highestFrequencyChar = enterString[i]; } } return 1; } }[解决办法]
bandeng
[解决办法]
jf jf jf jf jf jf
------解决方案--------------------
阿非太谦虚了。
[解决办法]
[解决办法]
[解决办法]
低调低调
[解决办法]
gxgx
[解决办法]
[解决办法]
gx
[解决办法]
我是来接分的
[解决办法]
g x
[解决办法]
恭喜!
接分!
[解决办法]
祝贺阿非进百,不容易。
中国文化博大精深啊!
思归引用的是孔子的治学格言,还有许多处世格言。
“人为财死,鸟为食亡”、“食色,性也”。名利是社会发展的动力,是社会现实的诠释。技术社区是功利社会的一部分,覆巢之下安有完卵。
“严于律己,宽以待人”、“人和万事兴,大度聚群朋”是前人治邦处世格言。
“百花齐放,百家争鸣”是毛泽东提出的繁荣社会主义科学文化的方针。
“求同存异”是周恩来提出来的外交方针。
[解决办法]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[解决办法]
Sandy945(阿非 (艰难困苦,玉汝于成!))
现在排名:96
[解决办法]
[解决办法]
恭喜
非哥
[解决办法]
新人,每天一帖,还可以jf,赚的
[解决办法]
恭喜。。
[解决办法]
[解决办法]
非哥的基础很好。向非哥学习
[解决办法]
又杯具了一回,在csdn白混了
[解决办法]
恭喜,恭喜。。
[解决办法]
恭喜LZ
[解决办法]
恭喜。。接分。。。
[解决办法]
扎实的基础!
[解决办法]
恭喜.
阿非回贴认真完整。
[解决办法]
恭喜!!!!!!!!!!
[解决办法]
只为分而来
[解决办法]
进来接分
[解决办法]
[解决办法]
拿分来了!
[解决办法]
GX
回复内容太短了!
[解决办法]
[解决办法]
向非哥学习
------解决方案--------------------
[解决办法]
支持~~
[解决办法]
接分。。。。
[解决办法]
学习了。楼主说的对,基础是很重要的!
我也只是一个初学者
[解决办法]
支持 JF
[解决办法]
太谦虚~~~~~~~~~~
[解决办法]
又杯具了一回,在csdn白混了
[解决办法]
jf
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
[解决办法]
啥子情况???
[解决办法]
JF ..........
[解决办法]
刚进1000,同喜~
[解决办法]
说的很好,我很赞同,也很感动。
[解决办法]
接分升星星!
[解决办法]
jf..............
[解决办法]
whatever.
[解决办法]
[解决办法]
太谦虚了。
[解决办法]
不错。
[解决办法]
我来也
[解决办法]
接分
恭喜
[解决办法]
说得在理,学习学习。
[解决办法]
[解决办法]
[解决办法]
刚好来的及!
[解决办法]
又杯具了一回,在csdn白混了
[解决办法]
UP
[解决办法]
GX,顶一下!
[解决办法]
非哥加油
[解决办法]
我什么时候才能升钻啊
[解决办法]
恭喜恭喜,接分。
[解决办法]
路过回帖,顶。
[解决办法]
恭喜恭喜哈.............
[解决办法]
jfjfjfjfjfjfjfjfjfjfjfvv
[解决办法]
[解决办法]
[解决办法]
我是来接分的
[解决办法]
学习!!
[解决办法]
[解决办法]
gx,gx
[解决办法]
恭喜咯···
[解决办法]
jf升双裤衩.........
[解决办法]
很好,很低调啊,我也低调接分.
[解决办法]
接分 顶替
[解决办法]
jf.......................
[解决办法]
jf jf
[解决办法]
刚好100 内
[解决办法]
..........应该赶上了。。。
[解决办法]
专业接分
[解决办法]
接分。。。。。
[解决办法]
貌似是第99名
[解决办法]
100
[解决办法]
怎么是个狼头?