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

网站上图片可以做商业作品吗搜索seo神器

网站上图片可以做商业作品吗,搜索seo神器,vs做网站怎么放视频,图书馆建设网站打不开数据结构知识点合集 知识点 按位序插入带头节点链表 ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e;找到第 i-1 个结点,将新结点插入其后 。 /*在带头节点的单链表L的第i个位置插入元素e*/ bool ListInsert(LinkList …

数据结构知识点合集

  • 知识点

  • 按位序插入带头节点链表

        ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e;找到第 i-1 个结点,将新结点插入其后 。

        

/*在带头节点的单链表L的第i个位置插入元素e*/
bool ListInsert(LinkList &L,int i,ElemType e)
{if(i<1)return false;/*节点p用于指向当前的节点*/LNode *p;int j=0;/*p指向L的头节点*/p=L;/*循环找到链表的第i-1个位置*/while(p!=NULL && j<i-1){p = p->next;j++;}/*i的值不合法*/if(p==NULL)return false;/*为新插入的节点申请空间*/LNode *s = (LNode *)malloc(sizeof(LNode));/*将元素的值赋给新插入的节点*/s->data = e;/*新插入节点的下一个节点指向p节点的下一个节点*/s->next = p->next;/*p节点的下一个节点指向新插入的节点*/p-next = s;return true;
}

  • 按位序插入不带头节点链表

         ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e;找到第 i-1 个结点,将新结点插入其后 。

     

/*在不带头节点的单链表L的第i个位置插入元素e*/
bool ListInsert(LinkList &L,int i,ElemType e)
{if(i<1)return false;if(i=1){LNode *s = (LNode *)malloc(sizeof(LNode));s->data = e;/*插入节点的下一个节点指向L的第一个节点*/s->next = L;/*L的头节点指向新插入节点*/L = s;return true;  }LNode *p;p = L;int j=1;while(p!=NULL && j<i-1){p = p->next;j++;}if(p==NULL)reutn flase;LNode *s = (LNode *)malloc(sizeof(LNode));s->data = e;s->next = p->next;p->next = s;return true;
}

  • 指定节点的前插后插        
/*在指定节点p的后面插入元素e*/
bool InsertNextNode(LNode *p,ElemType e)
{if(p==NULL)return false;/*为新插入的节点分配存储空间*/LNode *s = (LNode *)malloc(sizeof(LNode));if(s==NULL)return false;/*将节点插入*/s->data = e;s->next = p->next;p->next = s;return true;
}
/*在指定节点p的前面插入元素e*/
bool InsertPriorNode(LNode *p,ElemType e)
{if(p==NULL)return false;LNode *s = (LNode *)malloc(sizeof(LNode));if(s==NULL)return false;/*将节点插入到p节点之后*/s->next = p->next;p->next = s;/*将p节点的数据和插入节点的数据互换*/s->data = p->data;p->data = e;return true;
}

     

  • 按位序删除节点

        ListDelete(&L,i,&e):删除操作。删除表L中第i个位置的元素,并用e返回删除元素的值 。

        

        

/*删除链表中第i个位置的节点并返回其元素值*/
bool ListDelete(LinkList &L, int i, ElemType &e)
{if(i<1)return false;/*p指向当前节点*/LNode *p;p=L;int j=0;/*循环找到第i-1个节点*/while(p=!NULL && j<i-1){p=p->next;j++;}/*第i-1个或着第i个节点为空删除失败*/if(p == NULL)return false;if(p->next == NULL)return false;/*删除第i个节点*/LNode *q = p->next;p->next = q->next;e = q->data;free(q);return true;
}
  • 指定节点的删除

        当前节点的next指针指向下下个节点,将当前节点的数据域与下一个节点的数据域互换,然后删除下一个节点。

        

/*删除指定节点p*/
bool DeletNode(LNode *p)
{if(p==NULL)return false;/*p的下一个节点赋给q*/LNode *q = p->next;/*将p的数据换成下一个节点的数据*/p->data = p->next->data;/*p的下一个节点指向下下个节点*/p->next = q->next;/*删除p的下个节点*/free(q);return true;
}
    http://www.dtcms.com/wzjs/239787.html

    相关文章:

  • 学院网站建设策划书徐州百度搜索网站排名
  • 网站花瓣飘落的效果怎么做提高网站搜索排名
  • 网站导航设计法则nba最新资讯
  • 仪器仪表网站制作chrome网页版入口
  • 七冶建设集团网站 江苏逆冬seo
  • 我想投诉做软件的网站南京网站排名提升
  • 怎么用2级目录做网站百度怎么发布自己的广告
  • 个人 备案 经营性网站备案谷歌竞价广告
  • 做网站后的总结太原今日新闻最新头条
  • 做网站获流量交换链接或称互惠链接
  • 企业建站用什么主机站长之家排行榜
  • 手机电脑同步编辑wordpress谷歌seo 外贸建站
  • 医药网站设计杭州seo推广优化公司
  • 奇胜网络 邯郸网站建设百度爱采购官方网站
  • 做热处理工艺的网站有哪些邵阳seo排名
  • 龙岗网站优化网络营销的目标
  • 西安疫情风险地区惠州seo外包
  • Checkout v1.4.1 WordPress主题百度手机seo
  • 张家界市网站建设设计外贸营销型网站设计
  • 网站建设费如何做账杭州seo培训
  • 广州市做网站的青岛关键词优化报价
  • 无锡网站建设哪家做的比较好金戈枸橼酸西地那非片
  • 网页制作背景颜色长沙网站seo诊断
  • 郑州 网站建设公司鸿星尔克网络营销
  • 医药公司网站建设方案全部列表支持安卓浏览器软件下载
  • 石家庄网站建设招商百度手机
  • 湖南网站建设公司排行榜如何制作一个个人网站
  • 手机大型网站电子商务营销策略
  • 烟台网站建设科技新冠疫情最新数据
  • 衡阳建设学校官方网站线上推广有哪些渠道