Home

Awesome

Leetcode

将算法进行到底, 把每一个步骤说明白, 深入算法本质.小白也能看懂的算法求解过程.

主要以leetcode上的题与剑指offer上的题为主.

实现语言: golang(大部分), php, c

题目列表

代码每一行都有注释, 都配有用例测试.并验证函数可行性. 提供多种解法.

数组

  1. 缺失的第一个正数
  2. 判定字符是否唯一
  3. 数组中重复的数字

链表

  1. 头插法
  2. 尾插法

动态规划

  1. 连续最大子数组之和
  2. 斐波那契数列
  3. 爬楼梯

数学

  1. 整数反转
  2. 回文数
  3. 罗马数字转整数
  4. 二进制1的个数

递归

  1. 跳水板