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

web网站设计实训教程排名点击软件怎样

web网站设计实训教程,排名点击软件怎样,可信网站是什么意思,烟台网站设计笔记脑图 作业 template <class T> class mylist{ public:// 这是一个链表的节点struct Link{T val;Link* next; } 增 &#xff1a;insert(T val) 在链表中创建新节点&#xff0c;节点上保存的数据为 val删&#xff1a;remove(T val) 移除链表中数据为 val 的节点改…

笔记脑图

作业

template <class T>
class mylist{
public:// 这是一个链表的节点struct Link{T val;Link* next;    } 增 :insert(T val) 在链表中创建新节点,节点上保存的数据为 val删:remove(T val)  移除链表中数据为 val 的节点改: operator[](int index) 将第index的节点修改排序:sort遍历:show 输出链表中所有节点上 val
private:Link * head; // 记录链表的头节点的指针Link* tail;  // 记录链表的为节点的指针   

代码

#include <iostream>using namespace std;
template <class T>
class mylist
{
public:// 这是一个链表的节点struct Link{T val;Link* next;int len;//链表长度};//增void insert(T val); //在链表中创建新节点,节点上保存的数据为 val//删void remove(T val);  //移除链表中数据为 val 的节点//改void operator[](int index); //将第index的节点修改//排序void sort();//遍历void show(); //输出链表中所有节点上 valmylist();~mylist();mylist& operator<<(T val);
private:Link * head; // 记录链表的头节点的指针Link* tail; // 记录链表的为节点的指针
};
template <typename T>
mylist<T>& mylist<T>::operator<<(T val)
{insert(val);return *this;
}
//申请空间
template <typename T>
mylist<T>::mylist()
{head=new Link;head->len=0;head->next=NULL;
}
template <typename T>
mylist<T>::~mylist()
{delete[] head;
}
//增(头插)
template <typename T>
void mylist<T>::insert(T val)
{Link* p=new Link;p->val=val;p->next=head->next;head->next=p;head->len++;
}
//删
template <typename T>
void mylist<T>::remove(T val)
{int i,flag=0;Link* t=head;for(i=0;i<head->len;i++){if(t->next->val==val){Link *Q=t->next;t->next=t->next->next;delete Q;Q=NULL;head->len--;flag=1;}t=t->next;}if(flag==0){cout<<"删除失败"<<endl;}
}
//改
template <typename T>
void mylist<T>::operator[](int index)
{int i;Link* t=head;for(i=0;i<index;i++){t=t->next;}t->val=100;
}
//排序
template <typename T>
void mylist<T>::sort()
{int i;T t;Link * j;for(i=1;i<head->len;i++){for(j=head->next;j->next!=NULL;j=j->next){if(j->val>j->next->val){t = j->val;j->val = j->next->val;j->next->val = t;}}}
}
//遍历
template <typename T>
void mylist<T>::show()
{int i;Link *t=head;for(i=0;i<head->len;i++){t=t->next;cout<<t->val<<" ";}cout<<endl;
}
int main()
{mylist<int> v;v<<3<<2<<4<<1<<5<<8<<7<<9;v.show();int a;cout<<"请输入要删除的值:"<<endl;cin>>a;v.remove(a);v.show();int b;cout<<"请输入要修改的位置:"<<endl;cin>>b;v.operator[](b);v.show();cout<<"排序"<<endl;v.sort();v.show();return 0;
}

结果

http://www.ds6.com.cn/news/19900.html

相关文章:

  • 泰安企业建站公司平台色盲眼中的世界
  • 网站建设开发进度表如何开网站详细步骤
  • 适合大型网站的流量套餐深圳全网营销推广平台
  • 卷帘门怎么做网站互联网营销师培训学校
  • 网站建站搜索引擎调词平台多少钱
  • 做善事的网站百度云官网登录入口
  • 学计算机的做网站的叫什么工作重庆网络推广专员
  • 葫芦岛网站建设郑州seo推广优化
  • 网站建设电销话术范文全球网站排行榜
  • 郑州做网站哪家便宜百度快照优化排名
  • 淘宝客网站建站源码全自动推广引流软件免费
  • 南皮县做网站价格搜索引擎seo
  • 网站开发涉及内容智能网站推广优化
  • 做网站怎么做其他页今日国内新闻头条
  • 网站首页的浮窗怎么做2023国内外重大新闻事件10条
  • 网站打开特别慢推广软文发稿
  • 赶集的网站怎么做今天国际新闻大事
  • 买的网站模板会影响搜狗推广登录平台
  • WordPress magento网站推广和优化的原因网络营销
  • 外贸网站解决方案网站友链查询源码
  • 基于drupal系统的网站开发-毕业论文关键词有哪些
  • 服装定制属于什么行业长沙seo优化哪家好
  • 哪家做的濮阳网站建设十大软件免费下载网站排行榜
  • 互联网产品做网站好还是小程序seo百度排名优化
  • 企业网站源码生成推广普通话的宣传内容
  • 做公众号用什么网站论坛优化seo
  • 零食类营销网站怎么做外链工具xg下载
  • 湘潭做网站出色磐石网络推广有奖励的app平台
  • 德州做网站dzqifan玄幻小说百度风云榜
  • 做图片网站侵权吗朝阳网站建设