自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 0-1背包问题:动态规划与回溯法的双解法实现

本文探讨0-1背包问题的两种解法:动态规划与回溯法。动态规划通过状态转移方程以O(n*C)时间复杂度高效求解,适合大规模数据;回溯法通过递归枚举所有组合,时间复杂度为O(2^n),仅适用于小规模问题。文中提供了完整的代码实现,包括随机生成物品数据、求解最优解及输出结果的流程。实验表明,动态规划在性能上显著优于回溯法,是工程实践中的首选方案,而回溯法则有助于理解问题本质。两种方法各有适用场景,可根据具体需求选择使用。

2025-11-19 21:26:39 712

原创 单源最短路径

cout << "顶点" << i << ":" << dist[i] << endl;cout << "源点" << source << "到各顶点的最短路径:" << endl;cout << "顶点" << i << ":不可达" << endl;cout << "随机生成的图(顶点数:" << n << "):" << endl;cout << "\n指定源点:" << source << endl;cout << "顶点" << u << "的出边:";

2025-11-19 21:00:23 818

原创 C++解决股市投资问题(暴力枚举、 贪心算法)

本文探讨了如何利用预知的30天股价数据进行最优交易决策。通过C++实现了两种算法:暴力枚举法(O(n²)时间复杂度)简单直观但效率低,适合小数据量;贪心算法(O(n)时间复杂度)通过动态维护最低买入价,高效找到最佳买卖时机。对比显示贪心算法在效率上明显优于暴力枚举,是解决股票交易最大收益问题的推荐方案。两种方法的核心都聚焦于"低买高卖"原则,但贪心算法通过单次遍历即可得出最优解,更适合实际应用场景。

2025-11-19 20:40:02 476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除