算法
文章平均质量分 65
一直行走的菜鸟
这个作者很懒,什么都没留下…
展开
-
递归实现 输出、累加、计数、快速排序 python3
python3实现,用基础代码体会一下递归的思想。1. 递归1:正数逆序输出def countdown(i): print(i,end=" ") if i <= 1: #基线条件 return 0 countdown(i-1) #递归countdown(5)>> 5 4 3 2 1 2. 递归2:list元素的累加...原创 2018-09-28 13:07:07 · 1008 阅读 · 0 评论 -
动态规划解最长公共子串、子序列 python3
动态规划:通过将大问题拆分成独立的小问题,先解决小问题。转换成代码的思路:网格方法,每个单元格为一个小问题。举例:背包问题。背包有重量限制3kg,3件物品有价值、重量两个属性。问题:在限制重量内装价值最大的物品。分析思路:1. 全排列组合。所有的物品组合为个,为[{},{A},{B},{C},{AB},{AC},{BC},{ABC}]。如果将所有组合的重量列出,运行时间,物品数量多的时...原创 2018-09-29 00:29:05 · 2269 阅读 · 1 评论