c++统计字符出现次数

std::unordered_map<char, int>vector<int64_t> 在统计字符出现次数。

std::unordered_map<char, int> 更适合于统计字符出现次数这种情况,特别是当字符集较大或字符分布较为稀疏时。而 vector<int64_t> 通常更适用于需要连续访问元素或元素之间存在特定顺序的情况。

#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>

using namespace std;

int main() {
    //打印DNA序列字符的ASCII码
    std::string dan_alphabet = "ATGCNatgcn";
    for(char c : dan_alphabet){
        //方法1:直接将字符强制转换为整数类型
        std::cout << "ASCII码(" << c << "): " << static_cast<int>(c) << std::endl;
        // 方法2:使用整数类型打印字符的ASCII码
        std::cout << "ASCII码(" << c << "): " << int(c) << std::endl;
    }
    
    std::string str = "TTAGACGATGCATGACGATGCAGT";
    
    //1. std::vector 实现方式
    std::vector<in

相关推荐

  1. c++统计字符出现次数

    2024-03-25 03:20:03       20 阅读
  2. C++】字符串出现次数

    2024-03-25 03:20:03       12 阅读
  3. 计算某字符出现次数C语言】

    2024-03-25 03:20:03       36 阅读
  4. 统计字符次数

    2024-03-25 03:20:03       14 阅读
  5. 【二分查找】LCR 172. 统计目标成绩的出现次数

    2024-03-25 03:20:03       33 阅读
  6. LCR 172. 统计目标成绩的出现次数(二分查找)

    2024-03-25 03:20:03       18 阅读
  7. python 统计列表相同数据出现次数

    2024-03-25 03:20:03       13 阅读
  8. C语言练习百题之计算字符串中子串出现次数

    2024-03-25 03:20:03       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 03:20:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 03:20:03       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 03:20:03       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 03:20:03       20 阅读

热门阅读

  1. 字母在字符串中的百分比

    2024-03-25 03:20:03       17 阅读
  2. LeetCode的使用方法

    2024-03-25 03:20:03       18 阅读
  3. Vue修饰符总结

    2024-03-25 03:20:03       20 阅读
  4. AcWing 3417.砝码称重

    2024-03-25 03:20:03       21 阅读
  5. qinakun实现公共依赖的加载

    2024-03-25 03:20:03       27 阅读
  6. Git tag总结

    2024-03-25 03:20:03       18 阅读
  7. vscode集成git管理项目

    2024-03-25 03:20:03       20 阅读
  8. PiflowX-Faker组件

    2024-03-25 03:20:03       23 阅读