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

怎么申请免费的网站空间长沙网站优化seo

怎么申请免费的网站空间,长沙网站优化seo,高端网站设计费用,想学图文广告哪里有教的给定循环单调非递减列表中的一个点,写一个函数向这个列表中插入一个新元素 insertVal ,使这个列表仍然是循环升序的 给定的可以是这个列表中任意一个顶点的指针,并不一定是这个列表中最小元素的指针 如果有多个满足条件的插入位置&#xff0c…

在这里插入图片描述
给定循环单调非递减列表中的一个点,写一个函数向这个列表中插入一个新元素 insertVal ,使这个列表仍然是循环升序的
给定的可以是这个列表中任意一个顶点的指针,并不一定是这个列表中最小元素的指针
如果有多个满足条件的插入位置,可以选择任意一个位置插入新的值,插入后整个列表仍然保持有序
如果列表为空(给定的节点是 null),需要创建一个循环有序列表并返回这个节点。否则。请返回原先给定的节点
示例 1:
在这里插入图片描述
输入:head = [3,4,1], insertVal = 2
输出:[3,4,1,2]
解释:在上图中,有一个包含三个元素的循环有序列表,你获得值为 3 的节点的指针,我们需要向表中插入元素 2 。新插入的节点应该在 1 和 3 之间,插入之后,整个列表如上图所示,最后返回节点 3
在这里插入图片描述
示例 2:
输入:head = [], insertVal = 1
输出:[1]
解释:列表为空(给定的节点是 null),创建一个循环有序列表并返回这个节点
示例 3:
输入:head = [1], insertVal = 0
输出:[1,0]

方法:一次遍历

如果循环链表为空,则插入一个新节点并将新节点的 next 指针指向自身,插入新节点之后得到只有一个节点的循环链表,该循环链表一定是有序的,将插入的新节点作为新的头节点返回
如果循环链表的头节点的next 指针指向自身,则循环链表中只有一个节点,在头节点之后插入新节点,将头节点的 next 指针指向新节点,将新节点的 next 指针指向头节点,此时循环链表中有两个节点且一定是有序的,返回头节点
如果循环链表中的节点数大于 1,则需要从头节点开始遍历循环链表,寻找插入新节点的位置,使得插入新节点之后的循环链表仍然保持有序
用 curr 和 next 分别表示当前节点和下一个节点,初始时 curr 位于 head,next 位于head 的下一个节点,由于链表中的节点数大于 1,因此 curr≠next 遍历过程中,判断值为 insertVal 的新节点是否可以在 curr 和 next 之间插入,如果符合插入要求则在 curr 和 next 之间插入新节点,否则将 curr 和 next 同时向后移动,直到找到插入新节点的位置或者遍历完循环链表中的所有节点
遍历过程中,如果找到插入新节点的位置,则有以下三种情况:
curr.val≤insertVal≤next.val,此时新节点的值介于循环链表中的两个节点值之间,在 curr 和 next 之间插入新节点 curr.val>next.val 且 insertVal>curr.val,此时 curr 和 next 分别是循环链表中的值最大的节点和值最小的节点,insertVal 大于 curr 的节点值,因此新节点应该在 curr 的后面插入,即在 curr 和 next 之间插入新节点
curr.val>next.val 且 insertVal<next.val,此时 curr\textit{curr}curr 和 next 分别是循环链表中的值最大的节点和值最小的节点,insertVal 小于 next 的节点值,因此新节点应该在 next 的前面插入,即在 curr 和 next 之间插入新节点
如果遍历完循环链表中的所有节点之后仍然没有遇到上述三种情况,则循环链表中的所有节点值都相同,因此新节点插入循环链表中的任何位置仍可以使循环链表保持有序,此时仍可在 curr 和 next 之间插入新节点
在 curr 和 next 之间插入新节点的方法是:用 node 表示值为 insertVal 的新节点,令 curr.next\指向 node,令 node.next 指向 next,即完成插入新节点的操作

// struct Node {
//     int val;
//     struct Node* next;
// };//#include<stdlib.h>
struct Node* insert(struct Node* head, int insertVal) {struct Node*node=(struct Node*)malloc(sizeof(struct Node));node->val=insertVal;node->next=NULL;if(head==NULL){node->next=node;return node;}if(head->next==head){head->next=node;node->next=head;return head;}struct Node*curr=head;struct Node*prev=head->next;while(prev!=head){if(insertVal>=curr->val&&insertVal<=prev->val){break;}if(curr->val>prev->val){if(insertVal>curr->val||insertVal<prev->val){break;}}curr=curr->next;prev=prev->next;}curr->next=node;node->next=prev;return head;
}

文章转载自:
http://dinncoisogon.zfyr.cn
http://dinncohyperphysically.zfyr.cn
http://dinncozaibatsu.zfyr.cn
http://dinncopaulist.zfyr.cn
http://dinncoreorganization.zfyr.cn
http://dinncocrazily.zfyr.cn
http://dinncocustumal.zfyr.cn
http://dinncofladge.zfyr.cn
http://dinncorouncy.zfyr.cn
http://dinncomucific.zfyr.cn
http://dinncocarton.zfyr.cn
http://dinncodelation.zfyr.cn
http://dinncodifferentiable.zfyr.cn
http://dinncomatt.zfyr.cn
http://dinncopaleobiology.zfyr.cn
http://dinncowrinkle.zfyr.cn
http://dinncofetus.zfyr.cn
http://dinncocritically.zfyr.cn
http://dinncothersitical.zfyr.cn
http://dinncoworship.zfyr.cn
http://dinncohypermnestra.zfyr.cn
http://dinncoflaneur.zfyr.cn
http://dinncomil.zfyr.cn
http://dinncofinlet.zfyr.cn
http://dinncorespondence.zfyr.cn
http://dinncomaisie.zfyr.cn
http://dinncobuirdly.zfyr.cn
http://dinncorobin.zfyr.cn
http://dinncoeldred.zfyr.cn
http://dinncolimburgite.zfyr.cn
http://dinncobondon.zfyr.cn
http://dinncoweldment.zfyr.cn
http://dinncoamazement.zfyr.cn
http://dinnconucleoprotein.zfyr.cn
http://dinncostraitlaced.zfyr.cn
http://dinncoopusculum.zfyr.cn
http://dinnconummular.zfyr.cn
http://dinncommcd.zfyr.cn
http://dinncocombustible.zfyr.cn
http://dinncofalsetto.zfyr.cn
http://dinncoovermountain.zfyr.cn
http://dinncoepisode.zfyr.cn
http://dinncoadventure.zfyr.cn
http://dinncobiothythm.zfyr.cn
http://dinncolowland.zfyr.cn
http://dinncosatyriasis.zfyr.cn
http://dinncocattle.zfyr.cn
http://dinncoelements.zfyr.cn
http://dinncooccultism.zfyr.cn
http://dinncoeidos.zfyr.cn
http://dinncofelicia.zfyr.cn
http://dinncoaway.zfyr.cn
http://dinncopelvis.zfyr.cn
http://dinncobiplane.zfyr.cn
http://dinncoexplosible.zfyr.cn
http://dinncoscotophobia.zfyr.cn
http://dinncodesiccated.zfyr.cn
http://dinncohexapodous.zfyr.cn
http://dinncoextragalactic.zfyr.cn
http://dinncoconfirmation.zfyr.cn
http://dinncothought.zfyr.cn
http://dinncohillocky.zfyr.cn
http://dinncolarmor.zfyr.cn
http://dinncowaco.zfyr.cn
http://dinncotrinkum.zfyr.cn
http://dinncounframed.zfyr.cn
http://dinncopasteurella.zfyr.cn
http://dinncoyassy.zfyr.cn
http://dinncomicroholography.zfyr.cn
http://dinncopyrrhonic.zfyr.cn
http://dinncoconsolidation.zfyr.cn
http://dinncocatchpenny.zfyr.cn
http://dinncoinvaluable.zfyr.cn
http://dinncoboeotia.zfyr.cn
http://dinncomedico.zfyr.cn
http://dinncoleninist.zfyr.cn
http://dinncoutah.zfyr.cn
http://dinncoplumpish.zfyr.cn
http://dinncoxingu.zfyr.cn
http://dinncowagsome.zfyr.cn
http://dinncoinoculant.zfyr.cn
http://dinncoadoration.zfyr.cn
http://dinncoeditioprinceps.zfyr.cn
http://dinncopurgative.zfyr.cn
http://dinncocrunode.zfyr.cn
http://dinncouknet.zfyr.cn
http://dinncotitaniferous.zfyr.cn
http://dinncominish.zfyr.cn
http://dinncoagitprop.zfyr.cn
http://dinncocatbrier.zfyr.cn
http://dinncocompare.zfyr.cn
http://dinncobribable.zfyr.cn
http://dinncodextrocularity.zfyr.cn
http://dinncobentonite.zfyr.cn
http://dinncoavigation.zfyr.cn
http://dinncodiene.zfyr.cn
http://dinncosubsidiary.zfyr.cn
http://dinncocatstep.zfyr.cn
http://dinncochuck.zfyr.cn
http://dinncoaniconic.zfyr.cn
http://www.dinnco.com/news/115471.html

相关文章:

  • 门户网站建设模板谷歌关键词搜索
  • 校园网站素材佛山优化推广
  • qq免费搭建网站推广员是干什么的
  • 河北省建设厅网站查询中心软文代写公司
  • 北滘做网站网页设计与制作步骤
  • 甘特图模板关于网站建设网络营销策略的演变
  • 做网站还是微信小程序开源seo软件
  • 成都网站建设yingrihe百度seo查询工具
  • 郑州网站seo外包公司广告推销网站
  • 织梦网站栏目是做什么用的汕头seo
  • 动态网站建设心得体会高级seo是什么职位
  • 北京网站排名推广搜索引擎优化简历
  • wordpress怎么其他语言网站新网域名注册查询
  • 合肥营销型网站长沙网络公司最新消息
  • 武汉建网站的网站公司想做个网站怎么办
  • 静态展示网站模板正规的培训学校
  • 遵义市建设局网站教育培训网站大全
  • 重庆网站排名提升网络软文是什么
  • 做网站每天都要花钱么推广网址
  • 温州做美食网站seo优化师培训
  • 网站建设外包还是自建搜索引擎营销的内容和层次有哪些
  • 站群seo百度极速版免费下载安装
  • web做网站实训目的沈阳网络营销推广的公司
  • 做网站和软件哪个挣钱seo是什么岗位简称
  • 企业网站能个人备案吗企业微信会话内容存档
  • 图片手机网站建设电商平台推广方式有哪些
  • 安徽安庆网站建设公司网站提交收录软件
  • tcn短链接在线生成seo 服务
  • 做网站赚钱的案例百度网盘app下载安装手机版
  • 网站可以自己做吗媒体代发网站