• leetcode 111 二叉树的最小深度

    给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / 9 20 / ...
  • leetcode 112 路径总和

    给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 示例:给定如下二叉树,以及目标和 sum = 22, 5 / \...
  • leetcode 113 路径总和 II

    给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明: 叶子节点是指没有子节点的节点。 示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 ...
  • 剑指offer 62 圆圈中最后剩下的数组

    给定给一个从1到N的链表围城一个圈圈,从1开始,每次删掉第M个数,求这个链表中剩下的最后一个数。 12345def LastNodeInCircle(n, m): last = 0 for i in range(2, n+1): last ...
  • 为ipic添加腾讯云床

    之前一直都在使用新浪云床保存博客的图像。最近发现在浏览器打开时,加载不出来: 而在本地的typroa能够正常显示: 后来将新浪云床换成腾讯云床之后问题解决了。 具体的步骤如下: 登录腾讯云 进入控制台 搜索”存储对象” 创建存储桶 ...
  • 计算机视觉中的注意力机制

    简单的来说,注意力机制的目标就是学习到一个权重。 将权重施加在原来的特征上,使得施加权重后的模型效果更好。 这里学习到的权重没有一个固定的模式,可以是作用在原图上,可以作用在空间尺度上,也可以作用在channel尺度上。 对于注意力的分类,大家有分为...
  • leetcode 427 建立四叉树

    我们想要使用一棵四叉树来储存一个 N x N 的布尔值网络。网络中每一格的值只会是真或假。树的根结点代表整个网络。对于每个结点, 它将被分等成四个孩子结点直到这个区域内的值都是相同的.每个结点还有另外两个布尔变量: isLeaf 和 val。isLe...
  • leetcode 430 扁平化多级双向链表

    您将获得一个双向链表,除了下一个和前一个指针之外,它还有一个子指针,可能指向单独的双向链表。这些子列表可能有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。扁平化列表,使所有结点出现在单级双链表中。您将获得列表第一级的头部。 示例...
  • leetcode 433 最小基因变化

    一条基因序列由一个带有8个字符的字符串表示,其中每个字符都属于 “A”, “C”, “G”, “T”中的任意一个。假设我们要调查一个基因序列的变化。一次基因变化意味着这个基因序列中的一个字符发生了变化。例如,基因序列由”AACCGGTT” 变化至 “...
  • leetcode 435 无重叠区间

    给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。示例 1: 12345输入: [ [1,2], [2,3], [3...