240 发简信
IP属地:上海
  • 动态规划

    动态规划三要素:重叠子问题、最优子结构、状态转移方程 子系列问题 注意「子序列」和「子串」这两个名词的区别,子串一定是连续的,而子序列不一定是连...

  • 高级数据结构

    二叉堆 heapify(包括heapq封装的其他操作)都不会更改数据结构(仍为list),只会以堆的操作规范对其进行处理。 LRU 算法

  • 数组、链表

    在处理数组和链表相关问题时,双指针技巧是经常用到的,双指针技巧主要分为两类:左右指针和快慢指针。 例如:2sum 滑动窗口 一种特殊的双指针方法...

  • 回溯算法

    基本思路 题型 排列 组合 子集。组合和子集是等价的。 剪枝 回溯法提升效率的关键是合理剪枝,有: 如果sum>target, 及时退出 需要回...

  • Resize,w 360,h 240
    线性代数

    极大线性无关组 初等行变换——互换、倍乘、加法得到: A^由 A进行初等行变换来,且列向量位置并未改变,所以 A中与A^ 对应位置的列向量可以构...

  • ML经典网络

    CNN Multi-head Attention Self Attention Transformer

  • 图论算法

    并查集 递归技巧 链接[https://labuladong.online/algo/other-skills/tips-in-exam/#%E...

  • pytorch 常见bug

    1. RuntimeError: reduce failed to synchronize: cudaErrorAssert: device-s...