疯狂造句中......

  • WeChat
  • 算法

    9.反转链表

    反转链表 要点 1.在头结点前建立哨兵节点,可以免去讨论是否从头结点开始反转 2.尽量遍历一次完成反转 注意使用p0.next.n …

    6.枚举

    前置知识 #构造一二维数组 a = [0]*n b = [[0]*n for _ in range(n)] 例题 代码 # 枚举所 …

    5.贪心+构造

    例题 力扣1605: 解析 构造空矩阵,然后依次遍历矩阵元素,在(i,j)位置处选择rowSum[i]和colSum[j]中较小的 …

    3.约瑟夫环

    3.约瑟夫环 问题描述 约瑟夫环问题是这样的: 0,1,…,n−1 这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m …

    2.BFS

    2.BFS 模板 # 广度优先搜索分需要记忆层数的和不需要记忆层数的两种 #1.不需要记忆层数 while queue 不空: c …

    1.滑动窗口

    1.滑动窗口 补:滑动窗口问题可枚举右端点,滑动左端点。 模板 # 窗口的左右边界 class solution: def Sol …

    Style

    Fonts