当前位置: 首页 > wzjs >正文

自己做网站平台上海职业技能培训机构

自己做网站平台,上海职业技能培训机构,各大网站发布,做明星ps黄图网站文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 HJ23 删除字符串中出现次数最少的字符 一、题目描述 二、测试用例 三、解题思路 基本思路:   先找到最少字符的数量,然后删除最少数量的字符即可;具…

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


HJ23 删除字符串中出现次数最少的字符

一、题目描述

在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      先找到最少字符的数量,然后删除最少数量的字符即可;
  2. 具体思路:
    • 先统计每个字符的数量;
    • 遍历字符数量,寻找最小值;
    • 输出字符,如果该字符的数量和最小值相同,则不输出;

四、参考代码

时间复杂度: O ( n ) \Omicron(n) O(n)【n 表示字符串长度】
空间复杂度: O ( 1 ) \Omicron(1) O(1)【map 表的空间是常数级】

#include <iostream>
using namespace std;int main() {int c[26] = {0};string str;cin >> str;for (int i = 0; i < str.length(); i++) {c[str[i] - 'a']++;}int _min = 1e5;for (int i = 0; i < 26; i++) {if (c[i] == 0)continue;_min = min(_min, c[i]);}for (int i = 0; i < str.length(); i++) {if (c[str[i] - 'a'] != _min) {cout << str[i];}}
}
// 64 位输出请用 printf("%lld")
http://www.dtcms.com/wzjs/308869.html

相关文章:

  • 网站建设的意义以及重要性百度seo优化培训
  • 广东网站建设免费网站快速排名互点软件
  • 淮南网官方网站推广形式有哪几种
  • 建网站哪家好品牌营销策划公司哪家好
  • 微信做模板下载网站百度竞价推广收费标准
  • 济南疫情最新消息轨迹深圳seo优化电话
  • 浙江省建设信息港特种查询seo中国是什么
  • 用dede做网站后台百度风云榜各年度小说排行榜
  • 2018网站建设高考成绩查询广告接单平台app
  • 装修设计师要学多久seo厂商
  • 长春微信做网站合肥seo按天收费
  • 网站策划怎么做网络推广吧
  • 网站搭建制作免费网址查询地址查询
  • 创建空白网站优化
  • 网站建设解决方案重要性韩国电视剧
  • 玉林市网站建设最佳搜索引擎磁力
  • 大连建设网站公司推广方式怎么写
  • 深圳建设集团有限公司怎么样长春seo主管
  • 韩国网页在线客服系统有哪些网络seo推广
  • 各大网站免费观看北京十大营销策划公司
  • wordpress dux1.4自适应天津seo顾问
  • 移动端网站建设附近广告公司
  • 武汉企业建站搜索引擎下载
  • 后端开发是什么seosem是什么职位
  • 刚做外贸最好用哪个网站广州网站优化关键词排名
  • 网站PC关键词怎么做营销方案推广
  • 做网站推广那家好四川seo关键词工具
  • 网站空间需要备案吗网站建设的一般步骤
  • wordpress 企业模板做seo前景怎么样
  • 深圳市宝安区西乡seo整站优化外包