LeetCodehot100

11 月week 4
本周进度22/100

day1 和为 K 的子数组

  • 有负数
  • 维护前缀和
  • count+=maps.getOrDefault(preSum-k, 0);
  • maps.put(preSum, maps.getOrDefault(preSum,0)+1)

day2 最大子数组和

  • 动态规划
  • 以当前数字结尾的最大和
  • 所有最大和的最大

day03 合并区间

  • 按照区间起始位置排序
  • for循环遍历区间合并
  • 情况1 直接添加
  • 情况2 更新区间末位置为Max两者之一

day04 轮转旋转k次

  • 取余k得到翻转次数 1 2 3 4 k=2 3 4 1 2
  • 翻转整个数组 4 3 2 1
  • 翻转前k个 3 4 1 2
  • 翻转后k个 3 4 2 1

day05 除自身以外的乘积

  • 模板
int k=1;
for() {
   
    res[i] = k;
    累乘积左侧
    k *= nums[i]
}
k = 1
for() {
   
    res[i] *= k;
    累乘积右侧
    k *= nums[i-1]
}

相关推荐

  1. LeetCodehot100

    2023-12-09 20:02:04       35 阅读
  2. 一个月速刷leetcodeHOT100 day02

    2023-12-09 20:02:04       16 阅读
  3. 一个月速刷leetcodeHOT100 day 01

    2023-12-09 20:02:04       41 阅读
  4. 一个月速刷leetcodeHOT100 day03

    2023-12-09 20:02:04       10 阅读
  5. 一个月速刷leetcodeHOT100 day08 两道DP题 一道子串

    2023-12-09 20:02:04       9 阅读
  6. PYTHON 120道题目详解(100-102

    2023-12-09 20:02:04       23 阅读
  7. 面试经典150题(101-104)

    2023-12-09 20:02:04       21 阅读
  8. 面试经典150题(108-110)

    2023-12-09 20:02:04       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-09 20:02:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-09 20:02:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-09 20:02:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-09 20:02:04       18 阅读

热门阅读

  1. #HarmonyOS:基础语法

    2023-12-09 20:02:04       43 阅读
  2. LeetCode 每日一题 Day 7(dp动态规划)

    2023-12-09 20:02:04       40 阅读
  3. ES6 箭头函数

    2023-12-09 20:02:04       43 阅读
  4. React拖拽实践

    2023-12-09 20:02:04       44 阅读