Я создаю диаграмму (частота для двух букв (например, aa, ac, bh, is) в строке) Предположим, что в тексте нет специальных символов, пробелов нет. только алфавиты.Подсчет последовательных буквенных пар в строке
string text;
char char1[]= {a,b,c,....z}; //26 alphabets
int[][] count=null;
for (i = 0; i < 26; i++)
{
for (j = 0; j < 26; j++)
{
count[i][j] = text.Count(char[i]char[j]); <---- this is the problem
}
}
так подсчитывать [] [] будет Нч число вхождений всех пар алфавитов в тексте как аа 10, аб 5 п так далее ...
заявление в течение цикла просто чтобы дать представление о том, что нужно сделать. Я думал об использовании цикла foreach, но мы не могли прочитать два символа в foreach. Я могу использовать переключатель, но в переключателе придется писать 26x26 = 676 случаев lol
застрял здесь .. как я могу прочитать 2 символа из строки? и подсчитывать их вхождения во всей строке
я не знаю, Linq:/ п не хотите использовать что-то я не понимаю ... , но спасибо большое за помощь ур :) –
@VishalSingh, что не сулит ничего хорошего для будущего в разработке программного обеспечения. –
@ VishalSingh, не бойтесь попробовать что-то, чего вы не понимаете, вот как вы это понимаете! – allie