摘要: #include <iostream> #include <Windows.h> using namespace std; void swap(int *num1,int *num2){ int temp = *num1; *num1 = *num2; *num2 = temp; } int mai 阅读全文
posted @ 2023-08-05 22:01 wshidaboss 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 贪婪算法(贪心算法)是指在对问题进行求解时,在每一步选择中都采取最好或者最优(即最有利)的选择,从而希望能够导致结果是最好或者最优的算法。 贪婪算法所得到的结果往往不是最优的结果(有时候会是最优解),但是都是相对近似(接近)最优解的结果。 贪婪算法并没有固定的算法解决框架,算法的关键是贪婪策略的选择 阅读全文
posted @ 2023-08-05 18:37 wshidaboss 阅读(267) 评论(0) 推荐(0) 编辑
摘要: N皇后问题:在 n * n 的棋盘上要摆 n 个皇后,要求:任何两个皇后不同行,不同列也不在同一条斜线上,求给一个整数 n ,返回 n 皇后的摆法数。 1.非递归调用: #include <iostream> #include <math.h> #define N 8 using namespace 阅读全文
posted @ 2023-08-05 15:12 wshidaboss 阅读(341) 评论(0) 推荐(0) 编辑