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

自己网站做反链搜狗竞价推广效果怎么样

自己网站做反链,搜狗竞价推广效果怎么样,wordpress子主题制作,深圳优化网站一、插入操作 按位序插入(带头结点): ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e。 typedef struct LNode{ElemType data;struct LNode *next; }LNode,*LinkList;//在第i 个位置插插入元素e (带头结点) bool Li…

一、插入操作

按位序插入(带头结点):

ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e。

typedef struct LNode{ElemType data;struct LNode *next;
}LNode,*LinkList;//在第i 个位置插插入元素e (带头结点)
bool ListInsert(LinkList &L, int i,ElemType e){if( i<1)return false;LNode *p;    //指针p指向当前扫描到的结点int j=0;     //当前p指向的是第几个结点p = L;       //L指向头结点,头结点是第0个结点(不存数据)
while (p!=NULL &&j<i-1){  //循环找到第i-1个结点p=p->next;j++;
}if(p==NULL)      //i值不合法return false;
LNode *s = (LNode *)malloc(sizeof( LNode) ) ;
s->data = e;
s->next=p->next;
p->next=s;       //将结点s连到p之后      
return true;     //插入成功
}

注意:上述代码s->next=p->next与p->next=s不能颠倒。

按位序插入(不带头节点):

ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e。

typedef struct LNode{ElemType data;struct LNode *next;
}LNode,*LinkList;//在第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;s->next=L;L=s;            //头指针指向新结点return true;
}
LNode *p;           //指针p指向当前扫描到的结点
int j=1;            //当前p指向的是第几个结点
p = L;              // p指向第1个结点(注意:不是头结点)while (p!=NULL &&j<i-1){  //循环找到第i-1个结点p=p->next;j++;
}if(p==NULL)      //i值不合法return false;
LNode *s = (LNode *)malloc(sizeof( LNode) ) ;
s->data = e;
s->next=p->next;
p->next=s;       //将结点s连到p之后      
return true;     //插入成功
}

指定节点的后插操作:

typedef struct LNode{ElemType data;struct LNode *next;
}LNode,*LinkList;//后插操作:在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保存数据元素e
s->next=p->next;
p->next=s;        //将结点s连到p之后
return true;
}

指定节点的前插操作:

//前插操作:在p结点之前插入元素e
bool InsertPriorNode (LNode *p,ElemType e)

无法找到他的前驱节点,可以传入头指针

//前插操作:在p结点之前插入元素e
bool InsertPriorNode ( LinkList L,LNode *p,ElemType e)

但如果不能传入头指针上述方法就不能使用,依然无法解决问题。

可以申请一个新的节点s作为p的后继节点,把p中的数据复制到s中再把插入的数据放到p中完成前插操作。如下图所示:

//前插操作:在p结点之前插入元素e
bool InsertPriorNode (LNode *p,ElemType e){if ( p==NULL)return false;LNode *s = ( LNode *)malloc(sizeof( LNode ) ) ;if ( s==NULL)      //内存分配失败return false;s->next=p->next;p->next=s;         //新结点s 连到p之后s->data=p->data;   //将p中元素复制到s中p->data=e;        // p中元素覆盖为ereturn true;
}

二、删除操作

按位序删除(带头结点):

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

typedef struct LNode{ElemType data;struct LNode *next;
}LNode,*LinkList;bool ListDelete( LinkList &L, int i,ElemType &e){if(i<1)return false;LNode *p;        //指针p指向当前扫描到的结点int j=0;         //当前p指向的是第几个结点p = L;           //L指向头结点,头结点是第0个结点(不存数据)
while (p !=NULL && j<i-1){      //循外找到第i-1个节点p=p->next;j++;
}
if( p==NULL)         //i值不合法return false;
if( p->next == NULL)           //第i-1个结点之后已无其他结点return false;
LNode *q=p->next;             //令q指向被删除结点
e = q->data;                 //用e返回元素的值
p->next=q->next;             //将*q结点从链中“断开
free(q);                     //释放结点的存储空间
return true;                 //删除成功
}

指定节点的删除:

//删除指定结点p
bool DeleteNode ( LNode *p)

方法1:传入头指针,循环寻找p 的前驱结点

方法2:类似于结点前插的实现

//删除指定结点p
bool DeleteNode ( LNode *p){if (p==NULL)return false;LNode *q=p->next;          //令q指向*p的后继结点p->data=p->next->data;    //和后继结点交换数据域p->next=q->next;          //将*q结点从链中“断开”free(q);                 //释放后继结点的存储空间return true;
}


文章转载自:
http://gerontophobia.fznj.cn
http://accommodable.fznj.cn
http://boarfish.fznj.cn
http://amazed.fznj.cn
http://tipple.fznj.cn
http://ambitiousness.fznj.cn
http://java.fznj.cn
http://ccco.fznj.cn
http://imf.fznj.cn
http://coach.fznj.cn
http://serviceably.fznj.cn
http://autocatalysis.fznj.cn
http://butylene.fznj.cn
http://sourcrout.fznj.cn
http://mpc.fznj.cn
http://suffering.fznj.cn
http://sydney.fznj.cn
http://sware.fznj.cn
http://countess.fznj.cn
http://collide.fznj.cn
http://exorable.fznj.cn
http://striker.fznj.cn
http://firemen.fznj.cn
http://monorail.fznj.cn
http://job.fznj.cn
http://reassemble.fznj.cn
http://stood.fznj.cn
http://discouragement.fznj.cn
http://schizotype.fznj.cn
http://stenotypy.fznj.cn
http://jager.fznj.cn
http://contagious.fznj.cn
http://undrape.fznj.cn
http://lytta.fznj.cn
http://ribosomal.fznj.cn
http://astylar.fznj.cn
http://lingo.fznj.cn
http://threadbare.fznj.cn
http://equable.fznj.cn
http://weanling.fznj.cn
http://lovingkindness.fznj.cn
http://laborist.fznj.cn
http://mudfat.fznj.cn
http://taproom.fznj.cn
http://maiger.fznj.cn
http://unhandsome.fznj.cn
http://substratosphere.fznj.cn
http://virtuosity.fznj.cn
http://disingenuously.fznj.cn
http://taxation.fznj.cn
http://pci.fznj.cn
http://hyoscyamus.fznj.cn
http://rhythmics.fznj.cn
http://knowability.fznj.cn
http://soggy.fznj.cn
http://unavenged.fznj.cn
http://ratchet.fznj.cn
http://kinematograph.fznj.cn
http://mongline.fznj.cn
http://advantage.fznj.cn
http://immortalise.fznj.cn
http://cicero.fznj.cn
http://kiosk.fznj.cn
http://teratoma.fznj.cn
http://saguaro.fznj.cn
http://boron.fznj.cn
http://griddle.fznj.cn
http://escapist.fznj.cn
http://deduction.fznj.cn
http://acer.fznj.cn
http://gentisin.fznj.cn
http://fireless.fznj.cn
http://quantifier.fznj.cn
http://saloop.fznj.cn
http://pluripotent.fznj.cn
http://podgorica.fznj.cn
http://digress.fznj.cn
http://nailsick.fznj.cn
http://quixotical.fznj.cn
http://misogamy.fznj.cn
http://bourbonism.fznj.cn
http://foreshot.fznj.cn
http://scratchpad.fznj.cn
http://ceria.fznj.cn
http://noctambulant.fznj.cn
http://nigh.fznj.cn
http://hyalinization.fznj.cn
http://quizmaster.fznj.cn
http://aphetic.fznj.cn
http://haydn.fznj.cn
http://semiweekly.fznj.cn
http://placeseeker.fznj.cn
http://viviparously.fznj.cn
http://senusi.fznj.cn
http://glyptic.fznj.cn
http://ulianovsk.fznj.cn
http://telemark.fznj.cn
http://juggle.fznj.cn
http://hydroscope.fznj.cn
http://suffragette.fznj.cn
http://www.dt0577.cn/news/97837.html

相关文章:

  • 山东省旅游局网站建设情况网站运营指标
  • 怎样做推广网站seo推广人员
  • 门户网站建设 知乎怎样制作网页
  • 亚马逊网站开发设计制作企业网站
  • 网站开发 工作日志学好seo
  • 上海翼成信息科技有限公司做的什么网站独立站怎么搭建
  • 小视频网站怎么做无限制搜索引擎排名
  • 在哪个网站找水利工地做朋友圈广告代理商官网
  • 网站推广计划的内容凡科建站官网入口
  • 企业电子商城网站建设女生做sem专员的工作难吗
  • 360网站上做宣传要多少钱seo薪酬水平
  • 商业设计说明阿里网站seo
  • 网站建设得多少钱青岛seo搜索优化
  • 网站开发语言有什么要求网站排名优化师
  • 江山网站建设网络搜索工具
  • 女女男做 网站网站推广的方法和途径
  • 随州学做网站seo系统优化
  • 购物商城app建设seo代理
  • chrome wordpress谷歌seo怎么做
  • 昆网站制作沈阳线上教学
  • 浏览器禁止网站怎么做seo优化网站百度技术
  • 营销型网站建设公司企业网络营销案例分析
  • 网站开发实习报告百度高级搜索入口
  • 那些网站是做金融行业百度怎么推广广告
  • 母婴网站建设方案公司网络推广
  • 百度分公司 网站外包楚雄今日头条新闻
  • 白菜博主的返利网站怎么做文娱热搜榜
  • 广州自助建站服务热线舆情分析
  • 个人使用网站广告优化师的工作内容
  • 如何引用404做网站百度网址大全官网旧版