/*
华为面试
char *str = "AbcABca";
写出一个函数,查找出每个字符的个数,区分大小写,要求时间复杂度是n
*/
#include <stdio.h>
int main(int argc, char** argv)
{
char *str = "AbcABca";
int count[256] = {0};
for (char *p=str; *p; p++)
{
count[*p]++;
}
// print
for (int i=0; i<256; i++)
{
if (count[i] > 0) //有个数大于零的,就打印出来
{
printf("The count of %c is: %d\n",i, count[i]);
}
}
return 0;
}
查找字符的个数
最新推荐文章于 2022-09-18 03:46:35 发布