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

公司网站建设杭州李宁网站开发ppt模板

公司网站建设杭州,李宁网站开发ppt模板,贵州住房和城乡建设厅网站,毕节市建设厅网站目录 Trie树 并查集 堆 Trie树 作用:用来高效地存储和查找字符串集合的数据结构 基本形式: 模板代码如下: #includeiostream using namespace std;const int N 100010;//idx代表当前用到哪个下标 //既是根节点#xff0c;又是空节点 //cnt存储的是以当前点结尾的…目录 Trie树 并查集 堆 Trie树 作用:用来高效地存储和查找字符串集合的数据结构 基本形式: 模板代码如下: #includeiostream using namespace std;const int N 100010;//idx代表当前用到哪个下标 //既是根节点又是空节点 //cnt存储的是以当前点结尾的单词有多少 int son[N][26],cnt[N],idx;//插入 void insert(char str[]) {int p 0;for(int i 0;str[i];i){int u str[i] - a;if(!son[p][u]) son[p][u] idx;p son[p][u];}cnt[p] ; }//查询 int query(char str[]) {int p 0;for(int i 0;str[i];i){int u str[i] - a;if(!son[p][u]) return 0;p son[p][u];}return cnt[p]; } 并查集 1、将两个集合合并 2、询问两个元素是否在一个集合当中 基本原理: 用树的形式来维护集合。树根的编号就是整个集合的编号。每个节点存储它的父节点p[x]表示x的父节点。 #includeiostream using namespace std;const int N 100010;//father数组 int p[N]; int n,m;//返回x的祖宗节点 int find(int x) {if(p[x] ! x) p[x] find(p[x]);return p[x]; }int main() {scanf(%d%d,n,m);for(int i 0;in;i) p[i] i;while(m--){char op[2];int a,b;scanf(%s%d%d,op,a,b);if(op[0] M) p[find(a)] find(b); //将b的祖宗节点接到a的祖宗节点的下方else{if(find(a) find(b)) puts(Yes);else{puts(No);}}}return 0; }堆 下面操作默认坐标为1开始 插入一个数 heap[size] x;up(size)求集合中最小值 heap[1]删除最小值 heap[1] heap[size]; size--;down(1);删除任意第k个元素 heap[k] heap[size];size--; down(k);up(k);修改任意一个元素 heap[k] x;dwon(k);up(k); #includeiostream using namespace std;const int N 100010;int n,m; int h[N],size;//down操作 void down(int u) {int t u;if(2*u size h[2*u] h[t]) t 2*u;if(2*u 1 size h[2*u 1] h[t]) t 2*u1;if(u ! t){swap(h[u],h[t]);down(t);} }//up操作 void up(int u) {while(u/2 h[u/2] h[u]){swap(h[u/2],h[u]);u /2;} }int main() {scanf(%d,n);for(int i 0;in;i) scanf(%d,h[i]);size n;for(int i n/2;i;i--) down(i);while(m--){printf(%d,h[1]);//删掉堆顶h[1] h[size];size --;down(1);}}
http://www.dnsts.com.cn/news/136191.html

相关文章:

  • 备案域名网站大全勐海县住房和城乡建设局网站
  • 网站开发专业介绍杭州十大互联网公司
  • 珠海市规划建设局网站公司支付的网站建设如何入账
  • 网站建设费用计入管理费用的哪个科目开发软件怎么申请版权
  • 示范高校建设网站自己制作一个网站怎么制作
  • 国内阿里网站建设历下区住房和城市建设局网站
  • 旅游门户网站系统绍兴建设银行网站首页
  • 莆田外贸网站建设推广w网站开发文献
  • 哈尔滨网站建设公司哪家好我要建设公司网站
  • 未备案网站如何加cdn建设营销网站的四个步骤
  • 长沙网页设计培训电话单纯做seo能否提升网站流量
  • 网站个人主页怎么做国内设计的企业网站
  • 做网站是三网合一有什么优势可以进入外国网站的浏览器
  • 做书封面的模板下载网站网站建设电子合同模板
  • 米拓企业网站管理系统用帝国做的网站
  • 高价词网站源码留电话的广告网站
  • 网页设计公司的市场定位通辽网站建设0475seo
  • 装饰网站建设方案蓬莱网站建设公司
  • 网站建设公司响应式网站模板下载余姚网站建设报价
  • 如何制作课程网站模板下载地址网站建设征集意见
  • 无锡网站开发电话xx公司网络组建方案毕业设计
  • 南宁百度网站公司做网站的公司杭州
  • 网站建设硬件设计方案电脑手机一体网站
  • 做网站页面一般设置多大尺寸做房产网站不备案可以吗
  • 珠海做网站及推广什么东西可以做网站
  • 开发网站用什么语言常州建设局网站为什么打不开
  • 怎么利用快站做网站建筑行业数据开放平台官网
  • 网站建设演示ppt模板下载做资料分享网站有哪些
  • 网页设计网站模板素材湛江市建设局官网站
  • 用户体验好网站登录信产部网站