随笔分类 - C++
摘要:剪枝是什么,简单的说就是把不可行的一些情况剪掉,例如走迷宫时运用回溯法,遇到死胡同时回溯,造成程序运行时间长。 剪枝的概念,其实就跟走迷宫避开死胡同差不多。若我们把搜索的过程看成是对一棵树的遍历,那么剪枝顾名思义,就是将树中的一些“死胡同”,不能到达我们需要的解的枝条“剪”掉,以减少搜索的时间。 剪
阅读全文
摘要:二分图: 二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。 无向图G为二分图的充分必要条件是,G
阅读全文
摘要:pair 用于两个数据对象合成一个,其中的两个数据对象可以为任何数据类型,包括自己定义的结构体,组成的成员为first和second。可直接构造,pair<int,int>rectangle(2,3);也可以使用make_pair函数,pair<int,int>rectangle;int a=2;i
阅读全文

浙公网安备 33010602011771号