本资源使用c++代码实现N-皇后问题并附上研究小论文,实现算法有:回溯法(递归),回溯法(递归)的镜像优化,回溯法(非递归),回溯法(非递归)的镜像优化,位运算算法,位运算算法的镜像优化。N-皇后问题是八皇后问题的拓展,要解决八皇后问题只需要将输入的值赋为8即可。
2021-12-04 13:04:04 398KB c++ 递归算法 算法 皇后问题
课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的
2021-12-04 01:20:03 790B 回溯法 批处理 代码
1
分别用三重循环,分治法和动态规划算法来解决最大子段和问题,并比较三个算法效率的差异。内含c++源代码和实验报告说明
2021-12-03 20:59:27 73KB C++ 最大子段和 动态规划法 分治法
1
利用回溯法解决01背包问题,在限定背包重量时获得最大价值。 注:物品按单位价值降序排列
2021-12-03 15:57:30 796B 回溯法 01背包
1
回溯法解决八皇后问题.思想及代码
1
本篇论文主要是从回溯的角度用c语言作为平台来解决n皇后问题。利用递归函数,按深度优先策略,从根节点出发对整个解空间进行回溯搜索,并在搜索过程中用剪枝函数避免无效搜索,找出满足约束条件的解决方案。使用回溯算法最终不仅能使问题变得一目了然,更加易懂,还提高了寻找可行解的效率(相对于穷举法)。
2021-12-02 18:57:38 224KB 皇后问题 回溯法
1
01背包问题,是一个经典问题。用回溯法,当然是很好的选择,也容易理解
2021-12-02 16:03:49 201KB 01背包问题,回溯法
1
使用快速排序算法实现对n个元素进行排序。 由文件input.txt提供输入数据,输出到文件output.txt中。
2021-11-28 18:27:50 847B 快速排序
1
C语言重解经典回溯算法案例-迷宫问题 --- Word版本...
2021-11-28 17:37:20 138KB C语言 经典回溯算法 迷宫问题
1
01背包问题真正的c语言回溯法实现,我在自己试验过的
1