今天来聊聊两道有趣的LeetCode题目!💪第一题是Contiguous Array(连续数组),编号525。💡这题要求在一个由0和1组成的数组中找到最长的连续子数组,其中0和1的数量相等。听起来简单?但其实需要一些巧妙的思路哦!我用哈希表记录前缀和的变化,这样就能快速定位满足条件的子数组长度了。🎉
接着是Cells with Odd Values in a Matrix(矩阵中奇数值单元格),编号974。📊这题有点脑筋急转弯的感觉!给定一个矩阵,每次操作会将某一行或某一列的所有值加1。最后统计矩阵中有多少个单元格的值是奇数。通过观察规律,我发现可以用数学方法直接计算结果,而不需要模拟所有操作,效率瞬间提升了不少!⚡️
这两道题让我感受到算法的魅力:有时候看似复杂的问题,背后隐藏着简单的解法。小伙伴们快来一起刷题吧!🔥leetcode.com,冲鸭!🏃♀️💨