发 帖  
  •   前言 大家好,我是bigsai,好久不见,甚是想念(天天想念)! 很久前就有小伙伴被动态规划所折磨,确实,很多题动态规划确实太难看出了了,甚至有的题看了题解理解起来都费劲半天。 动态规划的范围虽然确实是很广很难,但是...
    0
    3143次阅读
    0条评论
  •     岛屿问题是经典的面试高频题,虽然基本的岛屿问题并不难,但是岛屿问题有一些有意思的扩展,比如求子岛屿数量,求形状不同的岛屿数量等等,本文就来把这些问题一网打尽。 岛屿系列问题的核心考点就是用 DFS/BFS 算法遍...
    0
    1703次阅读
    0条评论
  •   17.电话号码的字母组合 力扣题目链接//leetcode-cn.com/problems/letter-combinations-of-a-phone-number/ 给定一个仅包含数字 2-9 的字符串,返回所有...
    0
    1142次阅读
    0条评论
  •   前言 在数据结构与算法的 图论 中,(生成)最小生成树算法是一种常用并且和生活贴切比较近的一种算法。但是可能很多人对概念不是很清楚,什么是最小生成树? 一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原...
    0
    1978次阅读
    0条评论
  •   什么是AVL树 大家好,我是bigsai,好久不见,甚是想念,今天给大家讲讲AVL树。 对于树这种数据结构,想必大家也已经不再陌生,我们简单回顾一下。 在树的种类中,通常分成二叉树和多叉树,我们熟悉的二叉树种类有二叉...
    0
    1768次阅读
    0条评论
  •     大家好,我是吴师兄,不啰嗦,直接开始今天的算法学习,冲冲冲。 一、题目描述 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几...
    0
    2753次阅读
    0条评论
  • 大家好,我是吴师兄,直接开始今天的算法学习,冲冲冲。 一、题目描述 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树:  [3,9,20,null,null,15,7] ,   3...
    0
    1612次阅读
    0条评论
  • 如何修剪二叉搜索树

    2021-10-11 14:16
      如果不对递归有深刻的理解,本题有点难。单纯移除一个节点那还不够,要修剪! 669. 修剪二叉搜索树   给定一个二叉搜索树,同时给定最小边界L 和最大边界 R。通过修剪二叉搜索树,使得所有节点的值在[L, R]中 (...
    0
    1350次阅读
    0条评论
  • 前言 在 图论 中,在寻路最短路径中除了 Dijkstra 算法以外,还有 Floyd 算法也是非常经典,然而两种算法还是有区别的, Floyd 主要 计算多源最短路径 。 在单源正权值最短路径 ,我们会用 Dijkst...
    0
    1849次阅读
    0条评论
  • 读完本文,可以去力扣解决如下题目: 743. 网络延迟时间(中等) 1514. 概率最大的路径(中等) 1631. 最小体力消耗路径(中等) 其实,很多算法的底层原理异常简单,无非就是一步一步延伸,变得看起来好像特别复杂...
    0
    2880次阅读
    0条评论
  • 大家好,我是bigsai。 拓扑排序,很多人都可能听说但是不了解的一种算法。不知者大多会提出这样的疑问: 这是某种排序算法?这好像是一种图论算法?图也能排序? 非线性结构在传统意义上确实不太好排序,而拓扑排序它是对有向图...
    0
    6807次阅读
    0条评论
  • 什么是字典树字典树,是一种空间换时间的数据结构,又称Trie树、前缀树,是一种树形结构(字典树是一种数据结构),典型用于统计、排序、和保存大量字符串。所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前...
    0
    2116次阅读
    0条评论
  • 今天就和大家聊聊大公司的面试环节经常涉及的算法题类型以及准备策略。 问题难度首先大家比较关心的就是面试时候出现的算法题的难度,从我的个人经验来看,除了有一次和同样有acm获奖经历的面试官切磋了一次之外,基本上难度都没有超...
    0
    1456次阅读
    0条评论
  • 跳跃链表及其应用是非常热门的问题,面试时也非常常问,深入了解其中奥秘大有裨益,不吹了,直接开始! 跳跃链表的基本概念 初识跳表 跳跃列表是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时...
    0
    2663次阅读
    0条评论
  • 为处理海量数据、复杂算法、超低延时的应用提供数字化加速驱动力是赛灵思一直的目标,为此,赛灵思研发 Bootgen 工具支持将二进制文件缝合在一起并生成器件启动镜像。定义了多个属性和参数作为创建启动镜像时的输入 Zynq-...
    0
    3072次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 34 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /7 下一条

返回顶部