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

个人网站可以做推广不焦作关键词优化排名

个人网站可以做推广不,焦作关键词优化排名,东莞+网站+建设+汽车,山西网站建设公司排名反转一个单链表 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 思路 需要虚拟节点么? 答:不需要,因为没有删除节点,只是改变了节点的指向。 遍…

反转一个单链表

题意:反转一个单链表。
示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL

思路

需要虚拟节点么?
答:不需要,因为没有删除节点,只是改变了节点的指向。
遍历之后,如果找到之前的节点?
答:双指针。我们利用双指针来标识前一个节点。
首先我们为什么需要前一个节点?
答:因为当前节点的下一个节点需要指向前一个节点。所以需要下一个节点。
给兄弟们上一个动图,就明白一切了。
在这里插入图片描述

代码

//class ListNode{
//    private int val;
//    private ListNode next;
//    ListNode(int val){
//        this.val = val;
//    }
//    ListNode(int val,ListNode next){
//        this.val = val;
//        this.next = next;
//    }
//}
public class reverseTreeTest {//1. 双指针法public ListNode reverserTree(ListNode head) {ListNode prev = null;ListNode cur = head;ListNode temp;while (cur != null) {//步骤一:记录下下一个节点temp = cur.next;//步骤二:当前节点指向前一个节点cur.next = prev;//步骤三:之前的节点变成cur节点(因为1->null 之后,当遍历2的时候,需要 2->prev(1->null),如果这里不赋值,会变成2->null)prev = cur;//步骤四:当前节点变成下一个节点cur = temp;}return prev;}}

总结

双指针法在解决链表的时候,是一种常见的算法。比如后面的链表中寻找环,也是利用双指针(快慢指针)相遇来判断是否有环。
这个题目,唯一需要注意的是:虽然只有4行代码。但是你得理解每行代码的意义。实在不行,自己手动画一画,也就理解了。如果还是理解不了,先记着吧,后面熟能生巧。嘻嘻。

http://www.ds6.com.cn/news/67095.html

相关文章:

  • 个人网站注册名称google关键词seo
  • 怎么建设网站赚钱网站模板搭建
  • zencart网站建设优化王
  • 淄博网站制作定制视觉seo营销技巧培训班
  • 专门做cg视频网站淘宝运营培训机构
  • 科技咨询公司上海专业优化排名工具
  • 雄安免费网站建设国内最好的搜索引擎
  • 手机做网站的高清视频线和音频线的接口类型
  • 长春企业网站建设外贸订单一般在哪个平台接
  • 徐州 网站 备案 哪个公司做的好武汉百度推广入口
  • 高端网站设计制作网站投放广告费用
  • wordpress建站linux宁波seo服务快速推广
  • 网站版权信息模板哪里搜索引擎优化好
  • 020网站建设免费seo网站推广
  • crm客户管理谷歌seo推广公司
  • 微商城app开发优化推广排名网站教程
  • 综合网站模板香港百度广告
  • 南昌专业网站制作公司吸引人的软文
  • 郑州公司网站如何制作个人网站推广
  • 套模板做网站电话江苏网站建设制作
  • 抖音小程序游戏怎么免广告拿奖励aso优化是什么意思
  • 产品创新设计方案班级优化大师功能介绍
  • 顺义网站建设推广优化seo磁力吧
  • 怎样把自己做的网站发布怎么做个网站
  • 免费建站软件哪个好搜索推广营销
  • 威客类网站开发google学术搜索
  • 网页设计接单网站产品营销网站建设
  • 网站开发公司创业策划网站怎样关键词排名优化
  • 民治营销网站制作网站是否含有seo收录功能
  • 禁忌网站凡科建站app