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

公司做网站,要准备哪些素材h5开发招聘

公司做网站,要准备哪些素材,h5开发招聘,crm排名,网站备案的意义一#xff1a;题目#xff1a; 给你单链表的头节点 head #xff0c;请你反转链表#xff0c;并返回反转后的链表。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5] 输出#xff1a;[5,4,3,2,1] 题目链接#xff1a;力扣#xff08;LeetCode#xff09;官网… 一题目 给你单链表的头节点 head 请你反转链表并返回反转后的链表。 示例 1 输入head [1,2,3,4,5] 输出[5,4,3,2,1] 题目链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 二解题思路 这道题我们可以用迭代或递归地反转链表。但是这个题更加适合迭代的方法去做。所以我们应该有的一个思维是三个指针立方向。  首先我们要设置三个变量这里的变量不要随便设我们可以从前到后设置n1,n2,n3) 反转链表我们只需要两个就行了但是我们就找不到3了所以需要第三个变量例如下面的图片 但是仅仅分析到这里还是不够的我们需要将新的next指向NULL所以我们需要将n1赋值为NULLn2赋值为1n3赋值为2然后就可以进行反转但是还是有一个问题就是什么时候结束我们可以依次反转下去会发现当n2为NULL时就结束了。上述讲述均以下面的图片为依据 那么这道题就分析完了。 三解题代码 首先我们要想如果这个链表只有一个数甚至没有是空的那就没有解题的意义了所以我们需要先判断这个链表 if(headNULL||head-nextNULL)return head; 然后我们再进行有意义的反转。 struct ListNode* n1NULL,*n2head,*n3head-next;while(n2){ n2-nextn1;迭代反转n1n2;n2n3;if(n3) 这里是为了防止当n2到达NULL时下一步发生空指针异常。n3n3-next;}return n1;这里的n1为链表头所以返回n1 完整代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* reverseList(struct ListNode* head) {if(headNULL||head-nextNULL)return head;struct ListNode* n1NULL,*n2head,*n3head-next;while(n2){ n2-nextn1;n1n2;n2n3;if(n3)n3n3-next;}return n1; }
http://www.pierceye.com/news/416580/

相关文章:

  • 发布设计任务的网站什么页游好玩人多
  • 增加网站关键词库中国建设银行黄陂支行网站
  • 企业网络优化湖北seo整站优化
  • 二百块做网站深圳网约车租赁公司哪家好
  • 软文500字范文WordPress博客程序优化
  • 企业网站内容如何备案建博会广州网站
  • 加工平台苏州纳米所海南seo排名
  • 个人适合做什么网站上海做网站建设的公司
  • 常见c2c网站有哪些网络文化经营许可证申请条件
  • 深圳龙华汽车网站建设移动页面
  • 陈巴尔虎旗网站建设重庆哪些网站推广公司
  • 网站做熊掌号码网站没被收录怎么办
  • 淘宝京东网站建设目的网站标题写什么作用
  • 棋牌网站开发工程师什么是营销网站建设
  • 邢台网站制作地址拿网站的文章做外链
  • 怎么样做钓鱼网站怎么建网站app
  • 高校财务网站建设国外网站ip地址
  • 重要的龙岗网站建设影视公司网站模板
  • 品牌网站 响应式网站wordpress oss静态
  • 免费网站制作中小型企业查询网址
  • 企业网站的seo广州市企业网站建设平台
  • 备案网站名称与实际网站名称不一致企业门户网站平台建设招标采购文件
  • 张掖网站制作wordpress 主题安装教程
  • 企业网站建设合作合同网页做成app
  • 郑州建网站价格医院网页
  • 南京设计网站网站速度的重要性
  • 河南智能网站建设平台简易网站建设
  • 成都鱼羊环保网站制作设计网站 关键字 标签
  • 邓修明调研成都网站建设鞍山建一个网站大概要多少钱
  • 聊城网站开发公司专业开发小程序公司