
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
数据结构--汉诺塔
经典的递归问题:汉诺塔上代码:#include <stdio.h>#include <stdlib.h>int time=0;void move(int n,char start,char transfer,char objective){time++;if (n==1){printf("%c-->%c\n",start,objective);}else{move(n
数据结构--N皇后问题
问题描述:有一个n*n的棋盘,在这个棋盘中放n个皇后,使得这n个皇后,任意两个皇后不在同一行,同一列,同一条对角线。例如,当n等于4时,有两种摆法。我们使用回溯法解决:代码如下:#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include <math.h>bool ismeetcon
数据结构--图的构建与遍历
特点:多个对多个顶点和边的集合:G=(V,E),V:顶点的有穷非空集合,E:边的有穷集合完全图:任意两个点都有一条边相连稀疏图:很少边或弧的图(e<nlogn)稠密图:有较多边或弧网:边或弧带权的图邻接:有边或弧相连的两个顶点之间的关系关联或依附:边或弧与顶点的关系顶点的度:与顶点相关联的边的数目路径:接续的边构成的顶点序列路径长度:路径上边和弧的数目/权值的和回路/环:第一个顶点和最后一个
到底了