240 投稿
收录了9篇文章 · 1人关注
  • Resize,w 360,h 240
    面试常考的算法

    有感于最近数据结构的难度越来越大,觉得先面试应付要紧,于是这边先写了几个关于面试要用的算法 第一个是判断是不是质数: 第二个是斐波那契数列,这里...

  • Resize,w 360,h 240
    建立二叉树

    今天的新的需求又来了,很基础 给你一段数组,建一棵二叉树 是不是很眼熟?之前是不是有一段类似的需求?二叉树还原?但是很遗憾的告诉你,这次的思路跟...

  • 介绍

    这个算法文集是用来做我的js技能提升的,在实战过程中很可能遇不上这些算法的使用,但是趁着在家这段时间,能好好修炼一下自己的“内功”,于是我开了这...

  • Resize,w 360,h 240
    快速排序

    今天要弄的是快排,这是面试排序算法中较难的一块,也是基础的一块。 该算法思路如下: 首先我找一个基准数,然后将要排序的数列剩下的数依次与基准数比...

  • Resize,w 360,h 240
    二叉树还原

    二叉树是什么?什么是先序遍历,等等这些问题回头开个专题文章讲述,今天主要弄得是二叉树还原。 假设我们手头有一个一个先序遍历的数列,一个中序遍历的...

    0.1 xiaoznz 0 1
  • Resize,w 360,h 240
    两个栈实现一个队列

    今天要写的代码是用两个栈实现一个队列,老规矩,说一下思路。 首先栈和队列是什么,咱就不多说了,说一下双方的特点,栈是后进先出,队列是先进先出,这...

  • Resize,w 360,h 240
    递归算法的记忆化

    今天来搞一个递归算法。 有一只青蛙,一次能跳一级,也能跳两级,问跳n级台阶的时候,有几种方法? 这是一个很简单的递归,它的相应算法似乎也很容易,...

  • Resize,w 360,h 240
    记忆化递归算法的强化训练

    这次针对之前的记忆化递归算法,我们来一个加强版 还是那只青蛙,这次他可以跳的更多,他可以一次跳一级,也可以一次跳两级,也可以一次跳n级,问如果有...

  • Resize,w 360,h 240
    反向链表

    这个算法最近面试大火啊,所以不得不也跟着写一下我的理解。 首先,链表是什么,这个一如既往等到数据结构专题讲,直接上JavaScript的链表写法...

专题公告

针对面试的常用算法以及科班生基础知识的补足