intmain()
{
charc[]="abaccdeff";
intbit_map[26]={0};
inti=0;
for(;i<strlen(c);++i)
bit_map[c[i]-'a']++;
for(i=0;i<strlen(c);++i)
{
if(bit_map[c[i]-'a']==1)
{
printf("%c",c[i]);
break;
}
}
if(i>=strlen(c))
printf("Noeletotherule\n");
getchar();
return0;
}
-------------------------------------------------------------------------------------------------------------
// bit_Map_01.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char str[]="abaccdeff";
//int bitmap[26]={1};//这样也只是第一个为1
int bitmap[26]={0};
for (int i=0;i<strlen(str);i++)
{
bitmap[str[i]-'a']++;
}
int j=0;
for (;j<strlen(str);j++)
{
if (bitmap[str[j]-'a'] == 1)
{
cout<<str[j];
break;//由于是第一次,那么就要break
}
}
if (j>=strlen(str))
{
cout<<"没有找到"<<endl;
}
system("pause");
return 0;
}
分享到:
相关推荐
在一个字符串中找到第一个只出现一次的字符 题目: 在一个字符串中找到第一个只出现一次的字符。如输入 abaccdeff,则输出 b。 分析: 一个字符串存储的都是ASCII字符,其ASCII范围不超过255。 因此可以再创建...
1.3.6. 在一个字符串中找到第一个只出现一次的字符。如输入 abaccdeff,则输出 b 52 1.3.7. n 个数字(0,1,…,n-1)形成一个圆圈 .................................................. 53 1.3.8. 定义 Fibonacci ...
这是一个基于Objective-C语言的基础案例集。旨在用于给初学者快速了解Objective-C语言的语法。.zip
01 整理数据 _ 合并多数据,分析更有趣.ipynb
创业、工作、毕业、课程需要人群,可以参考使用,支持有偿远程部署,联系我,保证一定能跑起来
流程行业智能工厂总体设计方案qy.pptx
ModStartBlog现代化个人博客系统 v5.2.0源码.rarModStartBlog现代化个人博客系统 v5.2.0源码.rar
企业IT统一智能运营管理解决方案qy.pptx
华为用“三阶段十二步”法保证业务战略引领数字化转型32个精华问答glkb.pptx
搭建数据分析和机器学习平台,实现如下功能:设计一个网页版的用户界面,支持从本地选取数据集、自动可视化分析、查看训练记录、查看训练模型参数和绘图和支持完成机器学习任务。核心工具:streamlit和pycaret,部署和运行方便,只需streamlit run main.py命令即可。
毕业设计 jsp+基于JB的人事管理系统(源代码+论文)
基于C++14语法的任务链.zip
毕业设计JSP+SQL网站流量统计管理系统(源代码+论文)
本Bash脚本用于自动化管理Java JAR应用的启动、停止及监控。首先检查JAR进程是否在运行,如在运行则安全终止。随后,使用预设的Java参数启动JAR文件,并将输出和错误日志重定向至日志文件。启动后,脚本持续监控JAR进程状态,确保其在预设时间内成功启动。本脚本提供了灵活的配置和错误处理机制,为Java应用的运维管理带来了便捷与可靠性。
2024-2030全球及中国阵列光谱仪行业研究及十五五规划分析报告
基于Reactor模式,支持单线程、多线程Reactor,也支持UDP服务
一、源码特点 java web进销存管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin密码:admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发。 3、数据库文件名是jspjxc.mdf,系统名称jxc 4、系统首页地址:http://127.0.0.1:8080/jxc/login.jsp 不包含人工调试服务,如果需要联系作者购买
如何在 Ubuntu 16.04 上使用 Node-RED 连接你的物联网设备
libAvogadro1-1.98.1-2.1.armv7hl
毕业设计:vue+springboot学校田径运动会管理系统的设计(源码 + 数据库 + 说明文档) 二、系统规划 2 (一)业务流程分析 2 1.业务流程 2 (二)系统功能需求 3 1.学生功能需求 3 2.管理员功能需求 4 3.工作人员(老师)功能需求 4 (三)可行性分析 4 1.经济可行性 4 2.技术可行性 5 4.法律可行性 5 三、系统分析 6 (一)系统的逻辑模型 6 1.数据流程图设计 6 2.数据字典 6 四、系统设计 8 (一)系统功能模块划分和功能模块图 9 (二)系统开发技术和开发工具 10 1.开发技术 10 2.开发工具 11 (三)数据库设计 11 1.概念结构设计 11 2.逻辑结构设计 12 3.数据表设计 13 (四)系统界面设计 13 (五)处理流程设计 14 1.用户功能处理流程设计 14 2.管理员功能处理流程设计 15