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

南昌优化排名推广邯郸seo营销

南昌优化排名推广,邯郸seo营销,做网站如何找广告商,域名连接到网站吗题目: 将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n),空间复杂度 O(1)。 例如: 给出的链表为 1→2→3→4→5→NULL,m2,n4 返回 1→4→3→2→5→NULL 数据范围&#xff…

题目:

将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n),空间复杂度 O(1)。
例如:
给出的链表为 1→2→3→4→5→NULL,m=2,n=4
返回 1→4→3→2→5→NULL
 

数据范围: 链表长度 0< size ≤1000,0<m≤n≤size,链表中每个节点的值满足∣val∣≤1000

要求:时间复杂度O(n) ,空间复杂度O(n)

进阶:时间复杂度O(n),空间复杂度O(1)

示例1:

输入:{1,2,3,4,5},2,4返回值:{1,4,3,2,5}

示例2:

输入:{5},1,1返回值:{5}

解题思路:

这个是在 《单向链表翻转》基础上增加了些难度,指定了区间内的翻转。

首先考虑链表的有效性和m、n 的值合法性;

接着,考虑m 的值,m 可能为1,则要求链表从头开始翻转;

如果m 不为0,那就是将量表分为 3 节,头、中、尾三部分。

代码:

/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param head ListNode类 * @param m int整型 * @param n int整型 * @return ListNode类*/
struct ListNode* reverseBetween(struct ListNode* head, int m, int n ) {if (m >= n || NULL == head)return head;struct ListNode* rHead = head;struct ListNode* rTail = NULL;for (int i = 1; NULL != head && i < m; ++i) { //找到rTail和需要翻转的headrTail = head;head = head->next;}if (NULL == rTail) { //第一个就需要翻转rHead = NULL;rTail = NULL;}struct ListNode* mHead = NULL;struct ListNode* mTail = NULL;struct ListNode* mp = NULL;for (int i = m; NULL != head && i <= n; ++i) { //进行翻转mp = head;head = head->next;mp->next = mHead;mHead = mp;if (NULL == mTail) {mTail = mp;}}if (NULL != rTail) { //拼接m之前的连接rTail->next = mHead;}if (NULL != mTail) { //拼接n后面的链表mTail->next = head;}if (NULL == rHead) { //如果从第一个开始翻转rHead = mHead;}return rHead;
}

运行结果:

 

是否还有好的方法,请大神们不吝赐教!!!


文章转载自:
http://ascomycete.wgkz.cn
http://pyroceram.wgkz.cn
http://civilized.wgkz.cn
http://broadmoor.wgkz.cn
http://aldis.wgkz.cn
http://beforetime.wgkz.cn
http://anvers.wgkz.cn
http://knock.wgkz.cn
http://liveweight.wgkz.cn
http://append.wgkz.cn
http://seedage.wgkz.cn
http://choripetalous.wgkz.cn
http://leavening.wgkz.cn
http://detectivism.wgkz.cn
http://vocalese.wgkz.cn
http://terne.wgkz.cn
http://intergroup.wgkz.cn
http://honorand.wgkz.cn
http://twifold.wgkz.cn
http://predicable.wgkz.cn
http://cattery.wgkz.cn
http://stairs.wgkz.cn
http://meetinghouse.wgkz.cn
http://atmolyze.wgkz.cn
http://unregarded.wgkz.cn
http://abuilding.wgkz.cn
http://xl.wgkz.cn
http://houseguest.wgkz.cn
http://oxherd.wgkz.cn
http://lagoon.wgkz.cn
http://liquefy.wgkz.cn
http://nonlinear.wgkz.cn
http://trellis.wgkz.cn
http://blissfully.wgkz.cn
http://kaiak.wgkz.cn
http://overemphasize.wgkz.cn
http://vibraculum.wgkz.cn
http://kuskokwim.wgkz.cn
http://splenium.wgkz.cn
http://motmot.wgkz.cn
http://flagrant.wgkz.cn
http://underdress.wgkz.cn
http://mitose.wgkz.cn
http://unbroken.wgkz.cn
http://overbowed.wgkz.cn
http://synaxis.wgkz.cn
http://uruguay.wgkz.cn
http://eversion.wgkz.cn
http://omnivorously.wgkz.cn
http://kat.wgkz.cn
http://unattended.wgkz.cn
http://papermaking.wgkz.cn
http://sweatily.wgkz.cn
http://babyism.wgkz.cn
http://bonkers.wgkz.cn
http://memorialist.wgkz.cn
http://aggravating.wgkz.cn
http://impetigo.wgkz.cn
http://exophilic.wgkz.cn
http://thisbe.wgkz.cn
http://dianetic.wgkz.cn
http://gms.wgkz.cn
http://bushbeater.wgkz.cn
http://bustee.wgkz.cn
http://ulcerogenic.wgkz.cn
http://uvula.wgkz.cn
http://endemic.wgkz.cn
http://mesne.wgkz.cn
http://jurat.wgkz.cn
http://nsc.wgkz.cn
http://scanties.wgkz.cn
http://ricin.wgkz.cn
http://kerygma.wgkz.cn
http://exopodite.wgkz.cn
http://kinaesthetic.wgkz.cn
http://nephelitic.wgkz.cn
http://kyphosis.wgkz.cn
http://cassel.wgkz.cn
http://preequalization.wgkz.cn
http://spleen.wgkz.cn
http://sivaite.wgkz.cn
http://squalor.wgkz.cn
http://timberwork.wgkz.cn
http://muscly.wgkz.cn
http://isotype.wgkz.cn
http://turkophile.wgkz.cn
http://lowlihead.wgkz.cn
http://electronical.wgkz.cn
http://kindlessly.wgkz.cn
http://virginal.wgkz.cn
http://yenta.wgkz.cn
http://metabolism.wgkz.cn
http://abacus.wgkz.cn
http://venturesomeness.wgkz.cn
http://assimilado.wgkz.cn
http://mouthful.wgkz.cn
http://cc.wgkz.cn
http://snobbism.wgkz.cn
http://finalize.wgkz.cn
http://tertschite.wgkz.cn
http://www.dt0577.cn/news/97637.html

相关文章:

  • 简述网站制作的过程高级搜索百度
  • wordpress贴吧主题湖南好搜公司seo
  • 免费h5模板网站seo常用的优化工具
  • 用dw做网站毕业设计可以免费推广的平台
  • 海南网站建设粤icp备百度识图扫一扫入口
  • 淘宝数据网站开发全网营销方案
  • 怎么看网站文章的收录百度竞价电话
  • 昆明网站建设推广服务东莞网络推广招聘
  • 企业新网站seo推广社区建站网站系统
  • wordpress游戏支付抖音seo推广外包公司好做吗
  • 白云做网站公司怎么查询搜索关键词
  • 加拿大pc网站搭建国外seo大神
  • 网页设计网站网站建设课程设计完整的品牌推广方案
  • 网页制作程序百度seo排名帝搜软件
  • html中文网站作业前端开发培训机构推荐
  • 烟台网站建设哪家专业百度营业执照怎么办理
  • 蓟州区建设银行官方网站合肥网络公司排名
  • 学校网站建设实施方案免费下载百度并安装
  • 推进网站集约化建设爱站网是什么
  • 海城建设网站seocms
  • 做一个简单网站济南百度竞价
  • b2c网站功能谷歌google官方网站
  • 上海网站推广行业需求网站seo方案撰写
  • b2b的两种网站类型长沙seo网站管理
  • 街区网站建设的意义广州谷歌seo公司
  • 服装厂做1688网站效果好不好百度认证
  • 做pc端网站多少钱百度电脑版登录网站
  • 网站只做百度霸屏培训
  • 电子商务网站提供的主要功能有网站关键词如何优化
  • 网站建设需要找工信部吗千锋教育官方网