leetcode棋盘算法实现有趣的算法或有趣的算法实现。动态规划(非常基础)/递归:

  • 最长子序列.py

  • 制作_change.py

  • 子集.py

  • super_digit.py

  • unique_paths.py(类似于chess_board.c!)

  • unique_paths2.py

  • chess_board.c效率测试

  • bin_search.py

  • 素数.py

  • 零知识.py

Leetcode:现在很多小方案都是leetcode,我主要是为了好玩。著名算法:

  • Knuth-Morris-Pratt (KMP.c)

值得注意的:

  • fib.c

  • chess_board.c

  • permutations (normal and better)

  • sum_3.py

  • unique_paths.py + unique_paths2.py

  • nQueens.py

很少包含外部库。编译任何C程序:gcc -o X X.c

执行python脚本:chmod 755 X.py -> ./X.py