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

html网站开发图片素材/简述网站制作的步骤

html网站开发图片素材,简述网站制作的步骤,雷山网站快速排名,单页网站排名没有根据结点插入位置的不同,链表的创建方法可分为前插法和后插法 前插法 前插法是通过将新节点逐个插入链表的头部(头节点之后)来创建链表,每次申请一个新节点,读入相应的数据元素值,然后将新节点插入到头节…

根据结点插入位置的不同,链表的创建方法可分为前插法后插法

前插法

前插法是通过将新节点逐个插入链表的头部(头节点之后)来创建链表,每次申请一个新节点,读入相应的数据元素值,然后将新节点插入到头节点之后。

后插法

后插法是通过将新节点逐个插入到链表的尾部来创建链表。同前插法一样,每次申请一个新节点,读入相应的数据元素值。不同的是,为了使新节点能够插入到表尾,需要增加一个尾指针 r 指向链表的尾结点。

前插法和后插法过程示意图与单链表的创建类似,只不过是多了个prior前驱指针

C++代码

#include<iostream>
using namespace std;
typedef struct DULNode//双向链表
{int data;struct DULNode *prior;struct DULNode *next;}DULNode,*DULinkList;
void create_Head(DULinkList &L,DULinkList &p,int n)//前插法
{L = new DULNode;L->next = NULL;L->prior = NULL;for( int i=0; i<n; i++ ){p = new DULNode;cin>>p->data;if(i==0)//当L只有头节点时要单独按出来连接节点p {p->next = NULL;p->prior = L;L->next = p; }else{p->next = L->next;L->next->prior =p; p->prior = L;L->next = p;} }
}
void create_Tail(DULinkList &L,DULinkList &p,int n)//尾插法 
{DULinkList r;L = new DULNode;L->next = NULL;L->prior = NULL;r = L;for( int i=0; i<n; i++ ){p = new DULNode;cin>>p->data;p->next = NULL;r->next = p;p->prior = r;r= p;}
} 
void result_next(DULinkList L,int n)
{DULinkList p;p = L->next;for( int i=0; i<n; i++ ){cout<<p->data;p = p->next;}cout<<"\n";
}
void result_prior(DULinkList L,int n)
{DULinkList p;p = L->next;for( int i=0; i<n-1; i++ )p = p->next;for( int i=0; i<n; i++ ){cout<<p->data;p = p->prior;}cout<<"\n";
}
int main()
{int n;DULinkList L,p;cout<<"数据结构---双向链表\n"; cout<<"请输入元素个数:";cin>>n;//尾插法 create_Tail(L,p,n);cout<<"尾插法结果(next):";result_next(L,n);cout<<"尾插法结果(prior):";result_prior(L,n);//前插法 create_Head(L,p,n);cout<<"前插法结果(next):";result_next(L,n);cout<<"前插法结果(prior):";result_prior(L,n);
}

结果展示

数据结构---双向链表
请输入元素个数:3
4
5
6
尾插法结果(next)456
尾插法结果(prior)654
4
5
6
前插法结果(next)654
前插法结果(prior)456--------------------------------
Process exited after 6.439 seconds with return value 0
请按任意键继续. . .

有问题可以评论留言,欢迎各位大佬的批评指正,十分感谢!
转载需说明

http://www.jmfq.cn/news/4821211.html

相关文章:

  • 栖霞区住房和建设局网站/网站建设网站设计
  • 企业运营模式/seo常见优化技术
  • win7系统做网站服务器/aso推广平台
  • 跨境电商网络营销方式/上海seo顾问
  • 北京 网站建设 公/企业官网搭建
  • 如何自己建造网站/seo的基本步骤包括哪些
  • 用vs2010做网站登录/外贸网站优化
  • 婚庆网站策划/成功的软文推广
  • 南宁网站开发招聘/推广游戏怎么拉人最快
  • 江苏常州最新疫情/安卓手机优化
  • 湛江网站建设/网站设计与实现毕业设计
  • 可以做动画的网站有哪些/百度关键词推广教程
  • 云服务器做网站要备案吗/如何建立个人网址
  • 将网页加入可信站点/百度网盘资源搜索
  • 做彩票网站要什么接口/安卓优化大师官方版
  • 海东高端网站建设公司/女生学网络营销这个专业好吗
  • 网站建设如何在宣传部备案/百度竞价推广登陆
  • 仿站小工具怎么用/百度山西授权代理
  • 济源做网站/百度广告代理公司
  • 西峡网站建设/seo优化培训学校
  • 黄页是干什么用的/网站按天扣费优化推广
  • 怎么将国内网站接入香港服务器/新手做外贸怎么入门
  • 自己的网站怎么做商城/2345网址导航怎么卸载
  • 公务员写作材料网站/百度统计网站
  • 移动网站 做优化/百度竞价推广什么意思
  • 网站开发需要怎么做/营销传播
  • 如何评判一个网站建设的怎么样/怎样开自己的网站
  • 云南工程建设投标网上报名网站/学管理培训班去哪里学
  • 网站设计的网站/网站优化团队
  • 境外公司在国内建网站/360站长平台