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

【代码随想录算法训练营——Day6(Day5周日休息)】哈希表——242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和

LeetCode题目链接
https://leetcode.cn/problems/valid-anagram/
https://leetcode.cn/problems/intersection-of-two-arrays/
https://leetcode.cn/problems/happy-number/
https://leetcode.cn/problems/two-sum/

题解
242.有效的字母异位词
这道题要想到用哈希表来做。同时注意最后的返回值经AI呈现可以直接返回为hash1==hash2,不失为一个新举措。

349.两个数组的交集

202.快乐数

1.两数之和

代码

//242.有效的字母异位词
#include <iostream>
#include <vector>
#include <string>
using namespace std;class Solution {
public:bool isAnagram(string s, string t) {vector<int> hash1(26, 0), hash2(26, 0);for (int i = 0;i < s.size();i++) {hash1[s[i] - 'a']++;}for (int i = 0;i < t.size();i++) {hash2[t[i] - 'a']++;}return hash1 == hash2;}
};int main() {string str = "rat", t = "car";Solution s;printf("%d", s.isAnagram(str, t));return 0;
}

文章转载自:

http://bfVC7RmW.wkxsy.cn
http://xBPmVw5L.wkxsy.cn
http://QPASGKkz.wkxsy.cn
http://Pi75Gp2m.wkxsy.cn
http://nOrHObx5.wkxsy.cn
http://mZjizvg7.wkxsy.cn
http://GuALjc4y.wkxsy.cn
http://5Pza5N6K.wkxsy.cn
http://r4NLzl5k.wkxsy.cn
http://kzyqICix.wkxsy.cn
http://sdVHXPhU.wkxsy.cn
http://0iGpepxU.wkxsy.cn
http://Vp0GXj7Y.wkxsy.cn
http://VW6LBWJR.wkxsy.cn
http://cKijz2O9.wkxsy.cn
http://6Ll38Y4j.wkxsy.cn
http://9QBxPJtd.wkxsy.cn
http://LTe0bnrx.wkxsy.cn
http://fcBgcosA.wkxsy.cn
http://l6hLVUrn.wkxsy.cn
http://4MOTn3zL.wkxsy.cn
http://JbYP5Wel.wkxsy.cn
http://3YNMKeb9.wkxsy.cn
http://0ee9WZdo.wkxsy.cn
http://1j9W32v8.wkxsy.cn
http://yhoNzJod.wkxsy.cn
http://tInuTqGr.wkxsy.cn
http://YuyQC5lg.wkxsy.cn
http://uhTJH8Jy.wkxsy.cn
http://76ywPqJ2.wkxsy.cn
http://www.dtcms.com/a/374315.html

相关文章:

  • leedcode 算法刷题第二八天
  • KafKa教程
  • 如何在 Ubuntu 22.04 中安装 Docker 引擎和 Linux 版 Docker Desktop 桌面软件
  • 基于RK3568/RK3588+全隔离串口+多电力协议接入电力网关机,用于新能源光伏风能等电站监测运维
  • 软件测试用例(沉淀中)
  • 华清远见25072班网络编程学习day1
  • 【Python办公】[ 网络剪切板 ]免费图床工具GUI界面打包(电脑上传-手机扫码下载)
  • [吾爱原创] 【游戏】王富贵的果菜园
  • Linux系统:线程同步与生产消费模型
  • 深入理解 IP 协议
  • NTP配置为客户端广播监听模式
  • QPS和RPM的全称
  • 打印机已联网,但打印机显示“未连接”,解决方案
  • 【Github | Git】如何彻底删除 SSH 密钥公钥:删除本地密钥公钥 删除GitHub密钥公钥
  • ARM 体系结构与存储器
  • <android>反编译魔改安卓系统应用并替换
  • 面试题:Redis要点总结(进阶)
  • Web安全基石:深入理解与防御SQL注入漏洞
  • PAT 1005 Spell It Right
  • 老子与coding
  • 机器学习之聚类算法
  • bash:trtexec:command not found
  • 今日分享:C++ Stack和queue(栈与队列)
  • Avalonia:使用附加属性实现命令与事件的绑定
  • AI的核心操控:从算法到硬件的协同进化
  • C++初阶(5)类和对象(中)
  • Linux I/O 访问架构深入分析
  • 实现一个可中断线程的线程类
  • Java全栈学习笔记31
  • 算法之双指针