当前位置: 首页 > news >正文

广州天河网站建设gif在线制作

广州天河网站建设,gif在线制作,网站地图怎么做_,外贸多语言网站way#xff1a;在图里面能延伸的越远#xff0c;deep越大#xff0c;说明它能从自己延伸很长到别的节点#xff08;别的节点一定有入度#xff09;#xff0c;它越可能没有入度。 #includeiostream #includevector #includemap #includeset…way在图里面能延伸的越远deep越大说明它能从自己延伸很长到别的节点别的节点一定有入度它越可能没有入度。 #includeiostream #includevector #includemap #includeset #includealgorithm using namespace std;class Node { public:int label;vectorNode * neighbors;Node(){}Node(int x){labelx;} };class Record { public:Node* node;int deep;Record(Node* n, int deep){noden;this-deepdeep;} };Record* getRecord(Node *cur, mapNode *,Record *mp) {if(mp.count(cur)) return mp[cur];int follow0;for(auto next: cur-neighbors){follow max(follow, getRecord(next, mp)-deep);}Record *pnew Record(cur,follow1);mp[cur]p;return p; }bool comp(Record *a, Record*b) {return (a-deep)(b-deep); }vectorNode* topoSort(vectorNode*graph) {//获取所有节点的deep然后存到map中;mapNode*, Record*mp;for(auto node: graph){getRecord(node, mp);}//将Record*们放到vec中准备排序vectorRecord*vec;for(auto pa: mp){vec.push_back(pa.second);}sort(vec.begin(),vec.end(),comp);//放到答案数组中vectorNode*result;for(auto m: vec){result.push_back(m-node);}return result; } 需要根据deep进行排序 然后又要能根据排序结果得到对应Node放到result答案数组中返回所以封装了个Record。
http://www.zqtcl.cn/news/878153/

相关文章:

  • 建个大型网站要多少钱小程序开发公司简介
  • 定制建设网站商洛做网站的公司
  • 网站建设目标活动策划书模板
  • 手机网站空间申请做网站需要空间跟域名吗
  • 洛阳专业网站设计开发制作建站公司长沙网站制作app开发公司
  • 王也个人资料网页网络优化
  • 公司网站制作工作室如何重装一下wordpress
  • 域名服务商网站建一个网站多少钱
  • 北京哪家制作网站好淄博优化推广
  • 许昌网站建设科技公司公司查询网站查询系统
  • 老网站权重低的原因网站建设公司使用图片侵权使用者有无责任
  • 邹城网站建设网站建设要注意什么
  • 图片在线制作表情合肥网站推广优化
  • 哈尔滨网站建设网站分成几种类型
  • 网站怎么添加二级域名全栈网站开发
  • 网站公司建设网站收费模块专业的网站建设联系
  • 网站建设广告方案linchong.wordpress
  • 北京快速建站模板制作网页教程的软件
  • 深圳市住房建设局网站首页wordpress主页加关键词
  • 专业做网站较好的公司wordpress 大内存
  • 网站关站html5编辑器手机版下载
  • 网站域名多少钱住房和城乡建设部网站注册
  • seo整站优化 wordpress广州门户网站建设公司
  • 深圳市官网网站建设平台上海在建工程查询
  • 网页制作模板的网站免费合肥网站建设5k5
  • 公司信息化网站建设实施方案永久免费国外vps无需信用卡
  • 域名备案企业网站内容好网站建设公司开发
  • 合肥公司做网站网站代码需要注意什么
  • 梧州网站制作公司高端网站开发公司有哪些
  • seo网站设计北京做app的公司有哪些