240 发简信
IP属地:浙江
  • 120
    九大基础排序总结与对比

    一、对比分析图 均按从小到大排列 k代表数值中的"数位"个数 n代表数据规模 m代表数据的最大值减最小值 稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果...

  • 排序方法之冒泡排序法

    排序方法是C语言中一种重要的、基本的算法。一共有两种规律:升序和降序。升序是将数据从小到大排列,而降序是将数据从大到小排列。今天,我们来讲解排序方法中的冒泡排序法。我们知道,...

  • 你bfs写错了 bfs一般用队列就可以实现

    js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

    树的简介 栈、队列、链表等数据结构,都是顺序数据结构。而树是非顺序数据结构。树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结构。 树在计算机领域中...

  • 120
    js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

    树的简介 栈、队列、链表等数据结构,都是顺序数据结构。而树是非顺序数据结构。树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结构。 树在计算机领域中...

  • 你递归方法的前序和中序遍历搞反啦

    javascript实现二叉树递归遍历和非递归遍历

    首先我们实现二叉树的构造 递归遍历 非递归遍历 非递归前序遍历 我们用栈arr来保存遍历过程中的节点 首先将根节点保存到栈中,循环遍历栈直到栈为空 因为是前序遍历,因此第一步...