首页 > 其他分享 >LeetCode刷题记录.Day7

LeetCode刷题记录.Day7

时间:2022-11-06 23:23:54浏览次数:75  
标签:record int Day7 ++ size LeetCode 刷题

有效的字母异位词

题目链接242. 有效的字母异位词 - 力扣(LeetCode)

class Solution {
public:
    bool isAnagram(string s, string t) {
        int record[26] = {0};
        for(int i = 0; i < s.size(); i++){
            record[s[i] - 'a']++;
        }
        for(int j = 0; j < t.size(); j++){
            record[t[j] - 'a']--;
        }
        for(int k = 0; k < 26; k++){
            if(record[k] != 0){
                return false;
            }
        }
        return true;
    }
};

 

哈希表的第一道题。主要思想按我的理解就是把数组中值按一个规则转换成索引存起来,根据值就能直接得到索引,用于查询比较方便。目前对哈希的底层实现还不太熟悉。

标签:record,int,Day7,++,size,LeetCode,刷题
From: https://www.cnblogs.com/tianmaster/p/16864609.html

相关文章

  • 【HDLBits刷题笔记】13 Finite State Machines
    Fsm1 这里需要实现一个简单的摩尔状态机,即输出只与状态有关的状态机。我这里代码看上去比长一点,答案用的case和三目运算符,结果是一样的。moduletop_module(inpu......
  • leetcode318
    6231.雇佣K位工人的总代价题意:一个数组表示雇佣工人花费,k表示需要雇佣的人数,从数组前后各选candidates个人,从中选花费最小下标最小的工人,然后数组更新,重复上述操作,直至......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:二叉树中的最大路径和
    题目:路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节......
  • dp-leetcode152
    动态规划问题,存在重叠子问题/***<p>给你一个整数数组<code>nums</code> ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘......
  • #yyds干货盘点# 前端歌谣的刷题之路-第一百五十一题-三列布局 - 圣杯布局
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了......
  • leetcode(33)图系列题目
    1615.最大网络秩直接模拟即可classSolution:defmaximalNetworkRank(self,n:int,roads:List[List[int]])->int:adjs=defaultdict(set)#注意......
  • [哈希]leetcode242. 有效的字母异位词
    题目给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若 s和t 中每个字符出现的次数都相同,则称 s和t 互为字母异位词。示例 1:输入:......
  • [哈希]leetcode349. 两个数组的交集
    题目给定两个数组 nums1 和 nums2,返回它们的交集 。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。示例1:输入:nums1=[1,2,2,1],nums2......
  • #yyds干货盘点# 前端歌谣的刷题之路-第一百四十九题-三列布局-flex
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了......
  • #yyds干货盘点# 前端歌谣的刷题之路-第一百五十题-三列布局-grid
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了......