算法
文章平均质量分 69
愿时间能学会宽恕
江南大学物联网本科毕业
当前硕士在读,啥也能搞点,啥也不精通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【c++】进制转换,1.将十进制转换为二进制;2.将某进制转换为另一进制
【c++】进制转换,1.将十进制转换为二进制;2.将某进制转换为另一进制原创 2023-02-25 14:31:25 · 1224 阅读 · 0 评论 -
力扣刷题笔记
31.下一个排列 首先需要知道字典序算法: 1)从右到左找到第一个比i-1处小于i处的序列号,a=i-1; 2)从右到左找到第一个比序列号a处数字大的序列号b; 3)交换a,b处的数 例如: 123 => 132(list[1]<=>list[2]) index = 1之后的由小到大重排列 132 => 231(list[0]<=>list[2])index = 0之后的由小到大重排列 231 => 321(list[0]<=>list[1])index原创 2023-02-15 16:37:13 · 540 阅读 · 0 评论 -
超基础详细的讲解用动态规划解决0-1背包问题,手写讲解版+各种语言代码(包含C、C++、Python、Java)
本文通过手写公式详细讲解0-1背包问题的动态规划解法,适合初学者理解公式含义。文章包含两个手写公式图解,解释主公式递归思路的局限性,并提供了Python和C++两种语言的实现代码(含内存优化版本)。代码示例展示了从基础实现到空间优化的完整过程,帮助读者逐步掌握0-1背包问题的动态规划解法。作者特别说明讲解偏基础,已理解该问题的读者可跳过。原创 2020-12-10 23:37:07 · 520 阅读 · 0 评论
分享