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

茌平县建设局网站网站编程技术有哪些

茌平县建设局网站,网站编程技术有哪些,微做网站,seo撰写网站标题以及描述的案例目录 1 基础知识2 模板3 工程化 1 基础知识 树和图的存储#xff1a;邻接矩阵、邻接表。 树和图的遍历#xff1a;dfs、bfs。 2 模板 树是一种特殊的图#xff08;即#xff0c;无环连通图#xff09;#xff0c;与图的存储方式相同。 对于无向图中的边ab#xff0c;… 目录 1 基础知识2 模板3 工程化 1 基础知识 树和图的存储邻接矩阵、邻接表。 树和图的遍历dfs、bfs。 2 模板 树是一种特殊的图即无环连通图与图的存储方式相同。 对于无向图中的边ab存储两条有向边a-b, b-a。 因此我们可以只考虑有向图的存储。 (1) 邻接矩阵g[a][b] 存储边a-b (2) 邻接表 // 对于每个点k开一个单链表存储k所有可以走到的点。h[k]存储这个单链表的头结点 int h[N], e[N], ne[N], idx;// 添加一条边a-b void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx ; }// 初始化 idx 0; memset(h, -1, sizeof h);3 工程化 题目1求树的重心。把某个结点删除剩余连通块的最大值。遍历每一个结点求取这个最大值集合中的最小值。 考察点用dfs()遍历树注意走过的结点不用走了。 #include iostream #include vectorusing namespace std;const int N 1e5 10; int n; int res 1e9; vectorbool visited(N); vectorvectorint g(N);int dfs(int u) {//返回以u为根结点的子树的结点数目visited[u] true;int sum 1;int ans 0; //把u删除之后的剩余连通块数目最大值for (auto x : g[u]) {if (visited[x] false) {int t dfs(x);ans max(ans, t);sum t; }}ans max(ans, n - sum);res min(res, ans);return sum; }int main() {cin n;int x, y;for (int i 0; i n - 1; i) {cin x y;g[x].emplace_back(y);g[y].emplace_back(x);}dfs(1);cout res endl;return 0; }题目2给你一张图结点编号1,2,3…n给你一些边边的权重均是1求结点1到结点n的最短距离如果不存在路径输出-1。 考察点bfs()遍历图。 #include iostream #include vector #include queueusing namespace std;const int N 1e5 10; vectorvectorint g(N); vectorint d(N, -1); int n, m;int main() {cin n m;int x, y;for (int i 0; i m; i) {cin x y;g[x].emplace_back(y);}queueint q;q.push(1);d[1] 0;while (!q.empty()) {int t q.front();q.pop();//t可以走到哪儿for (auto x : g[t]) {if (d[x] ! -1) continue;d[x] d[t] 1;q.push(x);}}cout d[n] endl;return 0; }
http://www.zqtcl.cn/news/49295/

相关文章:

  • 四平公司做网站做网站找哪家最好
  • 大型新型网站专业做网站哪家便宜
  • 自建手机网站wordpress编辑可视化
  • 辽宁建设厅投诉网站wordpress调取循环文章的图片
  • 怎么查网站备案号网站sem怎么做
  • 长春网站优化体验logo设计说明模板100字
  • 比较简洁大方的网站关键字排名查询工具
  • 做家电网站南京怎样做网站
  • 做php网站前端价格家具公司网站建设
  • 松江建设管理中心网站企业网站做的好
  • 做pc端网站机构便宜网站建设公司
  • 西宁网站建设开发公司seo网站推广收费
  • 西安官方网站建设wordpress焦点图
  • 北京品牌网站电子产品网站开发背景
  • 网站建设 项目背景福州市网站建设
  • asp网站加速上海公司名字
  • 商城网站建设好么什么网站做简历比较好
  • 网站建设与软件开发哪个好赚钱网站的页面由什么组成
  • 国家城乡和住房建设部网站首页go语言网站开发
  • o2o网站建设流程wordpress网站加cnzz
  • vue 网站开发狗和女人做的网站
  • 网站开发详细设计wordpress 注册 登录
  • 衡器行业网站建设模板建设银行企业网站打不开
  • 彩票网站开发制作网站硬件防火墙
  • 鼎成中考开卷通有关网站做的电子书wordpress首页内容怎么修改
  • 十大购物网站北京做网站找哪家好
  • 网站建设的地方网站模板设计
  • 百度网站怎么优化排名气象网站建设的自查报告
  • 网站开发vue青岛公司的网站设计
  • 网站建设怎么自学普通网站 用多说