
经典算法与模板
文章平均质量分 91
钊告天下
多说多写,科研狗加油。。。
展开
-
n的阶乘,全排列,n皇后问题
算法设计与分析期中考试大作业姓名:肖裕钊学号:6130116242班级:计科165班作业说明本次实验主要利用分治、散列、递归,回溯、深度优先思想,完成n的阶乘、全排列问题、n皇后问题的C语言代码编写以及优化,解决问题难度逐渐升高。完成自主代码编写之后,再与教材P102-(3)求解n的阶乘、P120-3实现排列A(n,m)、P253-综合应用高斯皇后问题进行对比,分析两者的优缺点实...原创 2020-12-17 20:43:33 · 1282 阅读 · 0 评论 -
BFS,DFS经典算法与模板
BFS模板void BFS(int s){ queue<int> q; q.push(s); while(!q.empty()){ 取出队首元素top; 访问队首元素top; 将队首元素出队; 将top的下一层结点未曾入队的结点全部入队,并设置为已入队 }} BFS例题1问题描述给出mxn的矩阵,矩阵中的元素为0或者1,称位置与其上下左右四...原创 2019-05-04 16:51:54 · 1081 阅读 · 0 评论 -
递归经典算法与模板
说明本次实验主要利用分治、散列、递归,回溯、深度优先思想,完成n的阶乘、全排列问题、n皇后问题的C语言代码编写以及优化,解决问题难度逐渐升高。完成自主代码编写之后,最后分析代码的优缺点内容1.n的阶乘分析:递归主要需要找出递归边界和递归式,n!=1* 2* 3 *4 … * n,所以写出递推的形式为n!=(n-1)! * n,递归边界即为到乘以1。#include <ios...原创 2019-04-30 14:43:45 · 904 阅读 · 0 评论