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

做网站的专业网站后台管理代码

做网站的专业,网站后台管理代码,男女做暖暖的试看网站,响应式网页设计总结核心思想 头插法#xff1a; 不断的将cur指针所指向的节点放到头节点之前#xff0c;然后头节点指向cur节点#xff0c;因为最后返回的是head.next 。 解题思路 1.如果头节点是空的#xff0c;或者是只有一个节点#xff0c;只需要返回head节点即可。 if (head null … 核心思想 头插法 不断的将cur指针所指向的节点放到头节点之前然后头节点指向cur节点因为最后返回的是head.next 。 解题思路 1.如果头节点是空的或者是只有一个节点只需要返回head节点即可。 if (head null || head.next null) return head; 2.定义一个cur节点我们要做的就是不断的把cur节点头插到head节点。head.next置为空。我们只要在这个链表上操作。实际上就是断开成两条链表cur指针在另一个链表上不断的遍历而另一个就是我们要的head ListNode cur head.next; head.next null; 3.头插法操作我们需要一个curNext来保存cur的下一个节点。因为cur一直要用来头插而这时候就会断链 导致不知道cur的下一个节点在哪里因此用一个指针来记录。 while (cur ! null) {ListNode curNext cur.next;//需要记录cur节点的下一个节点因为每次都是cur节点插到头节点前面//下次使用的时候必须能找到cur的下一个节点因为curNext是下一次头插的节点cur.next head;head cur;//上述就是头插法cur curNext;} 完整代码 class Solution {public ListNode reverseList(ListNode head) {if (head null || head.next null)return head;ListNode cur head.next;head.next null;//在这里需要断开头节点和后面的节点然后进行头插法while (cur ! null) {ListNode curNext cur.next;//需要记录cur节点的下一个节点因为每次都是cur节点插到头节点前面//下次使用的时候必须能找到cur的下一个节点因为curNext是下一次头插的节点cur.next head;head cur;//上述就是头插法cur curNext;}return head;} } 图解 头插法的好处 不需要额外的空间存储反转后的链表,操作都在原链表上进行。时间复杂度为O(n),只需要遍历链表一次。代码实现相对简单,逻辑清晰,易于理解和实现。
http://www.w-s-a.com/news/503607/

相关文章:

  • 网站建设多语种自动翻译插件wordpress谷歌翻译插件
  • 泰安高级网站建设推广wordpress教程 好看
  • 我自己的网站怎么做关键词优化泰安网站建设dxkjw
  • 平面设计做画册用网站泰州seo平台
  • 申请一个域名后怎么做网站evernote wordpress
  • 网站左侧导航栏设计网站开发后台数据怎么来
  • 临西做网站报价网站建设需要写语句吗
  • 建设网站网站首页购物网站开发代码
  • 淘宝客怎么建立网站网站360优化
  • 安徽建海建设工程有限公司网站网站空间和域名价格
  • 农产品网站建设策划哪里有做枪网站的
  • 更改各网站企业信息怎么做张家港企业网站制作
  • 郑州网站建设咨询银川做网站哪家好
  • 微信网站 微信支付合肥seo排名收费
  • 织梦做的网站如何上线广东省广州市番禺区南村镇
  • 网站设计的导航栏怎么做太原有网站工程公司吗
  • 苏州虎丘区建设局网站如何在一个数据库做两个网站
  • 淘宝天猫优惠券网站建设费用腾讯邮箱企业邮箱登录
  • 深圳福田做网站公司海航科技网站建设
  • 网站降权查询wordpress更换文章背景色
  • 大型电商网站开发金融企业网站建设公司
  • 成都营销型网站建设价格化妆品品牌推广方案
  • 深圳公司手机网站制作苏州网站推广哪家好
  • 网站建设开发方式包括购买学校网站建设费计入什么科目
  • 做简单网站的框架图中小微企业查询平台
  • 哪些网站可以免费做产品推广建设建设部网站
  • 网站开发销售怎么做django做网站
  • 淘宝客网站做百度竞价万网域名怎么绑定网站
  • 建设网站找哪个公司北京知名大公司有哪些
  • 专业彩票网站开发网站流量在哪设置