自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 202212-2训练计划(C++)

本题都用的最简单的语法,很好理解。有一点值得注意的是,在找最晚开始时间时,如果出现了多个程序的前驱程序是一个程序时,那么我们应该找这多个程序中最晚开始时间最早的那一个元素来计算它前驱节点的最晚开始时间,如果用最晚开始时间最晚的那个来算,会出现前驱节点还没结束就有后继节点开始工作的情况,显然这是错误的。

2024-06-01 22:14:01 143

原创 线性时间选择问题(C++)

给定线性序集中n个元素和一个整数num,1≤num≤n,要求找出这n个元素中第num小的元素,即如果将这n个元素依其线性序列排序时,排在第num个的元素即为要找的元素。

2023-10-23 23:49:48 114

原创 P1048采药

【代码】P1048采药。

2023-09-27 11:00:03 77 1

原创 多重背包问题(c++)

因为暂时没有学会一些好的优化算法,所以这里用暴力的方法解决多重背包问题,因为在这里多重背包与01背包的区别只是:多重背包每个物品可以有有限多件,而01背包每个物品只有一件,因此我们可以用一个for循环将其每件统计为一种形式,这样就把它化简为01背包问题。

2023-09-17 16:16:02 322 1

原创 01背包问题(c++)

01背包问题是最经典的背包问题下面是我的代码,思路比较清晰。

2023-09-16 10:56:00 752 1

原创 汉诺塔问题(c++)

汉诺塔问题我感觉比较复杂,涉及到递归的问题,它的主要难点在于 void hanoi(int N, char x, char y, char z)这一函数。如果简单想,可以理解为把上面的n-1看做一个整体,这样就只有n-1和n这两堆了,这样比较好理解,但深究原因则比较复杂,可以看一下bilibili懒猫老师讲的汉诺塔问题,很清晰,也很醍醐灌顶。

2023-08-22 21:40:35 95 1

原创 插入排序(c++)

【代码】插入排序(c++)

2023-08-22 10:04:15 52

空空如也

空空如也

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

TA关注的人

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