/algorithm

码海的算法之旅

Primary LanguageJava

algorithm

码海的算法之旅

公众号文章

一文学会排列组合

  • 排列: _001_permutation, 递归和字典序解法
  • 组合: _002_combination, 组合解法

我画了20张图,终于让女朋友学会了翻转链表

  • 文中链表翻转相关的所有解法: _003_linkeList_invert

一文学会链表快慢指针解题技巧

  • 文中链表快慢指针相关的所有解法: _004_linkeList_quick_slow_pointer

一文学会动态规划解题技巧

  • 文中求三角形最短路径和解法: _005_dp_min_triangle_path

  • 凑零钱 dp 解法: _006_dp_min_coins

贪心算法

  • 分糖果解法: _007_candy

  • 最小移除区间: _008_duplicate_interval

0-1背包问题

  • 背包问题(只有重量不考虑价值)递归解法: _009_knapsack_recursive
  • 背包问题(只有重量不考虑价值)dp 解法: _010_knapsack_dp
  • 背包问题(既考虑重量又考虑价值)递归解法: _011_knapsack_value_recursive
  • 背包问题(既考虑重量又考虑价值)dp 解法: _012_knapsack_value_dp

公众号「码海」,欢迎扫码关注