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

网站业务维护公司主页格式

网站业务维护,公司主页格式,wordpress 被挂,海港区网站快排seo一.链式前向星 所谓链式前向星#xff0c;就是用链表的方式实现树。其中的链表是用数组模拟实现的链表。 首先我们需要创建一个足够大的数组h#xff0c;作为所有结点的哨兵位。创建两个足够大的数组e和ne#xff0c;一个作为数据域#xff0c;一个作为指针域。创建一个变…一.链式前向星 所谓链式前向星就是用链表的方式实现树。其中的链表是用数组模拟实现的链表。 首先我们需要创建一个足够大的数组h作为所有结点的哨兵位。创建两个足够大的数组e和ne一个作为数据域一个作为指针域。创建一个变量id标记新来结点存储的位置。 接下来是模拟实现当x有一个孩子y的时候就把y头插到x的链表中。 首先ide[id] y,为y结点开辟一块位置存储接着我们用 ne[id] h[x] 通过指针的思想在y的指针域内存储上x的信息最后将h[x] id将y的信息给x为其他元素提供指针域信息。 例如我们要在4上存2先id将2存储到数组中令e[id] 2接着我们将ne[id] h[4]先前的下标4中存储的是4最后h[4] id 存储指针域信息。那么这就相当于下标4中的h指向id 5e[5] 中存储的是结点22结点的指针域指向id 4的下标id 4的下标中e[4] 存储的是结点3。所以4结点就与2结点和3结点相连接。树就被模拟实现出来了。 下面是代码实现 #include iostream using namespace std;int n; const int N 10; int e[2 * N], ne[2 * N], h[N];//因为每个点都包含自己和其他所以需要开辟结点大约2倍的空间 int id;void add(int x, int y) {id;e[id] y;ne[id] h[x];h[x] id; }int main() {cin n;for (int i 1; i n; i)//n个元素n-1条边{int a, b; cin a b;add(a, b); add(b, a);//将每一个结点都单独分开计算所以需要调用两次函数}return 0; } 二.顺序表实现树 我们的思想是为每一个结点开辟一个数组用map的思想将数据的实际值与其下标进行对应减少复杂度在对应的数组下标下存储其结点的值。 需要注意的是此方法适合在算法竞赛中使用使用的都是静态数组需要人为的进行判断数组实际需要的大小。 接下来是代码实现 #include iostream #include vector using namespace std;const int N 1e5 10; int n; vectorint edges[N]; // 存储树int main() {cin n;for (int i 1; i n; i){int a, b; cin a b;// a 和 b 之间有⼀条边edges[a].push_back(b);edges[b].push_back(a);}return 0; } 总结 无论是顺序表实现还是链表思想实现他们都有优缺点。优点在于不需要频繁的进行动态空间的开辟能减少运行的时间缺点在于需要人为的对数据量进行判断以及缺少一些灵活性。所以说这两种方法只适合于算法竞赛中而工程类当中是不合适的。 创作不易感谢大家支持
http://www.dnsts.com.cn/news/59833.html

相关文章:

  • 四川通信建设工程有限公司网站网站建设ydwzjs
  • 外贸网站平台做网站如何引流
  • 网站三要素网站建设报价单模板下载
  • jsp做的网页是网站吗丹徒网站
  • 中山网站建设多少钱企业网站建设渠道
  • 网站备案多长时间无锡优化推广
  • wordpress 网站图标设置做淘宝推广开网站合适
  • 张家港高端网站建设公司北京软装设计公司前十名
  • 炫客网站建设域名被锁定网站打不开怎么办
  • 网站名称大全从事广告设计需要学什么
  • 免费网站建设哪个好?宁波seo外包代运营
  • 企业网站开源网站开发研发合同
  • 做网站手机软件苏州网站建设书生商友
  • 国际婚恋网站排名网站建设费是宣传费用吗
  • 如何下载免费的ppt模板seo需要掌握什么技能
  • 企业手机网站建设有中山精品网站建设方案
  • 大连网站制作中企动力上海集团网址
  • 怎么做菠菜网站云建站淘宝客
  • 龙泉驿网站建设又拍云存储WordPress
  • 自已做的网站怎么做域名解析三亚网上商城
  • 建购物网站 资质急招程序员
  • 个人作品网站链接怎么做磐石网站seo
  • 包头网站建设价格营销型网站建设发难
  • 长沙设备建站按效果付费设计之家效果图
  • 网站规划包含哪些内容深圳那个网站建设
  • 公司介绍网站源码php网站 数据库链接
  • 工业信息化部网站备案查询汕头网站模板
  • 福田莲花网站建设世界三大设计奖
  • 单位网站平台建设汇报网站开发项目工期流程
  • 用dreammwea怎么做视频网站做网站头文件