
C++
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速排序
一 快速排序 快速排序采用了分治思想和递归思想。 二 代码 数据结构p274(清华大学出版社,严蔚敏) #include <iostream> using namespace std; // 交换数组的两个成员 void quick_sort_swap(int arr[], int i, int j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } /** * 快速排序 */ void quic..原创 2021-03-04 18:11:24 · 198 阅读 · 1 评论 -
集装箱装载问题:回溯算法
一 回溯法 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 二 问题 有一批共n个集装箱要装上2艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且,装载问题要求确定是否有一个合理的装载方案可将这些集装箱装上这2艘轮船。如果有,找出一种装载方案。 首先将第一艘船尽可能装满,再将剩余集装...原创 2021-03-02 12:31:12 · 3422 阅读 · 1 评论