关于哈希思想的一点简单理解
来源:互联网 发布:研究所20升级数据 编辑:程序博客网 时间:2024/06/07 00:35
题目:
编写程序,接收用户从键盘输入的仅由小写字母构成的字符串(如:fhdekjreiwrerhfds),假设该字符串的最大长度为100,
统计并输出每个字母(’a’~’z’)的重复次数。
#include<stdio.h>#include<stdlib.h>int main(){char char_str[100] = { 0 };int repeat[26] = { 0 };int i;scanf("%s", char_str);for (i = 0; i < sizeof(char_str); i++)repeat[char_str[i] - 'a']++;//哈希思想的体现for (i = 0; i < 26; i++)printf("%c\t%d\t\n", 'a'+i, repeat[i]);system("pause");return 0;}
0 0
- 关于哈希思想的一点简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于DataRow和DataColumn的一点个人简单理解
- 关于SDWebImage内存缓存的一点简单理解-King
- 关于思想无限的一点思考
- 关于StrutsFormBean 的一点理解
- 关于Action的一点理解
- 关于闪光灯的一点理解
- 关于fourcc的一点理解
- 关于typedef的一点理解
- 关于SaaS的一点理解
- 关于malloc的一点理解
- 关于卷积的一点理解
- 关于图标的一点理解
- 关于Preference的一点理解
- 关于OO的一点理解
- LDD3之并发和竞态-completion(完成量)的学习和验证
- 黑马程序员---Java数组
- vim配置vimrc详解
- LeetCode Distinct Subsequences
- iOS开发——全局响应MotionEvent
- 关于哈希思想的一点简单理解
- 基数排序
- ruby redis的集群管理器
- matlab调用VideoCapture闪退
- 面试笔试整理--------.net方向
- Unix/Linux 那些系统启动后的进程
- make mrproper及mrproper的含义
- android中Camera.PreviewCallback的调用的三个方式
- Python学习(3)有关函数