duck_kk 2023-02-23 19:19 采纳率: 50%
浏览 17

挑出字符序列中出现奇数次的字符,并按照ascii码顺序输出(语言-c++)

#不用异或是否能实现这个函数

  • 想遍历数组然后给每个元素计数,数字储存到一个数组里,遍历这个int数组,找到奇数的数字对应原本字符中的元素再储存,但之后如何去重,如何排序呢
  • 写回答

1条回答 默认 最新

  • qa浪涛 2023-02-23 19:31
    关注

    首先,您可以考虑使用哈希表来实现对数组元素的计数,然后遍历哈希表,将其中出现奇数次的元素记录到新的数组中。之后,可以为新的数组里的元素创建一个哈希表,并以元素值为键,出现次数为值记录。最后,可以根据次数对新的数组进行排序,以便去重。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月23日

悬赏问题

  • ¥15 C++ 句柄后台鼠标拖动如何实现
  • ¥15 有人会SIRIUS 5.8.0这个软件吗
  • ¥30 comsol仿真等离激元
  • ¥15 静电纺丝煅烧后如何得到柔性纤维
  • ¥15 (标签-react native|关键词-镜像源)
  • ¥100 照片生成3D人脸视频
  • ¥15 伪装视频时长问题修改MP4的时长问题,
  • ¥15 JETSON NANO
  • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
  • ¥20 关于 openpyxl 处理excel文件地问题