![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试笔试
文章平均质量分 54
CaryaLiu
关注移动互联网,iOS开发者
展开
-
字符串中第一个只出现一次的字符
在字符串中找出第一个只出现一次的字符。如果输入”abcdafkkim", 则输出'b'. 字符char类型只占一个字节,共8bit,因此字符总共有256中可能。所以我们可以创建一个长度为256的数组,每个字母根据其ASCII值作为数组的下标,该下标对应的数组元素记录该字母在字符串中出现的次数。这样我们就创建了一个大小为256,以字符ASCII码为键值的哈希表。 总共需要遍历两次字符串,第一次遍原创 2013-04-02 20:50:53 · 2565 阅读 · 0 评论 -
strcpy函数原型
char *strcpy(char *strDest, const char *strSrc) { if (strDest == NULL || strSrc == NULL) return NULL; if (strDest == strSrc) return strDest; char *tempDest = strDest; w原创 2012-03-14 23:08:11 · 13315 阅读 · 0 评论 -
一维数组的初始化问题
参考了: http://bbs.csdn.net/topics/310136813 http://blog.csdn.net/sibylle/article/details/2026915 一. 数组可以用一个初始列表值来初始化,如下所示: int array1[] = {1, 5, 8, 9}; char array2[] = {'a', 'c', 'f', 'd', 'a'原创 2013-04-02 21:44:04 · 16295 阅读 · 1 评论