weilinkC++链表类问题求解

weilink  时间:2022-02-12  阅读:()

C++链表类问题求解

其实你只要把你的函数,数据用类来组织一下就好了, 下面是我的,给你参考下: #include using namespace std; class SingleList{ public: typedef struct lnode { int data; lnode *next; }lnode,*linklist; int m; linklist l; public: SingleList(){l=NULL;m=0;}; ~SingleList(){}; void createlist_wei(int n); void display(); int listinsert(int i,int e); int listdelete(int i); void createlist_tou(int n);//头插法 int getlen(lnode*head); }; void SingleList::createlist_wei(int n)//尾插法 { l=new lnode; l->next=NULL; linklist p,s; p=new lnode; p=l; cout<<"请输入单链表:"<0;--i) { s=new lnode; cin>>s->data; p->next=s; s->next=NULL; p=s; } } void SingleList::display() { linklist p; p=l->next; cout<<"链表为:"; while(p!=NULL) { cout<data<<" "; p=p->next; } cout<next; ++j; } if(!p||j>i-1){return 0;} s->data=e; s->next=p->next; p->next=s; return 1; } int SingleList::listdelete(int i) { int j=0; linklist p; p=new lnode; p=l; while(p->next&&jnext; ++j; } if(!(p->next)||j>i-1){return 0;} linklist q; q=new lnode; q=p->next; p->next=q->next; m=q->data; free(q); return 1; } void SingleList::createlist_tou(int n)//头插法 { l=new lnode; l->next=NULL; linklist p; cout<<"请输入单链表:"<0;i--) { p=new lnode; cin>>p->data; p->next=l->next; l->next=p; } } int SingleList::getlen(lnode * head) { int num=0; while(head) { num++; head=head->next; } return num; } void main() { int a,i,e; cout<<"请输入链表长度:"; cin>>a; SingleList l; l.createlist_wei(a); //createlist_tou(l,a); l.display(); cout<<"输入要删除的位置:"; cin>>i; l.listdelete(i); cout<<"删除链表第"<>i; cout<<"输入插入数据:"; cin>>e; cout<<"在链表第"<>i; cout<<"输入插入数据:"; cin>>e; cout<<"在链表第"<

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

HostHatch(15美元)大硬盘VPS,香港NVMe,美国、英国、荷兰、印度、挪威、澳大利亚

HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...

weilink为你推荐
ecs和虚拟主机ECS可以替代虚拟空间吗?虚拟主机与云服务器的区别买虚拟主机好还是云服务器好哪个虚拟主机好有哪些常见的虚拟机,除了VMWARE,哪个更好?虚拟主机是什么东西虚拟机是什么意思,干啥的阿里云虚拟主机价格网站空间购买多少钱一年?虚拟主机续费一年多少钱上海千兆虚拟主机虚拟主机的千兆共享和4m差别有多大上海千兆虚拟主机云虚拟主机可以增加带宽吗?哪家云虚拟主机好?中国云网 虚拟主机虚拟主机支持的程序语言有哪些?各语言都有什么特点啊? 见云网 的Linux主机怎么样?虚拟主机租用转让我想买虚拟主机,租还是托管一台服务器,就可以卖空间了么?n点虚拟主机 连接网络失败...虚拟机为什么和本机连接不了上网?
cc域名 山东vps 台湾服务器 韩国空间 视频存储服务器 日本空间 老左来了 绍兴电信 电信主机 域名dns wordpress中文主题 lamp什么意思 深圳域名 摩尔庄园注册 买空间网 腾讯服务器 九零网络 web是什么意思 时间同步服务器 qq部落24-5 更多