当前位置: 首页 > 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.yayakq.cn/news/127333/

相关文章:

  • 网站开发文本模版买2g 空间做下载网站
  • 杭州久邦电力建设有限公司网站蜘蛛网网站建设分析
  • 用rem做移动网站记事本做网站怎么不行啦
  • 百度 网站 质量度辽宁建筑网
  • 网站建设推广招代理加盟网站 关于我们 模板
  • 杨凌企业网站建设网站建设vps
  • 长沙网站设计哪家专业wordpress 图片丢失
  • 新民电商网站建设价格咨询太原h5建站
  • 学做网站平台财政局网站开发合同
  • 百度官网网站登录特效很好的网站
  • 潍坊网站建设公司有哪些软文营销模板
  • 简单的个人主页网站制作绍兴seo优化
  • 通过备案号查网站好建网站
  • 专业做相册书的网站如何制作一个二维码
  • 网站建设得花多少钱杭州seo网站建设
  • 建设微信网站资金盘app开发要多少钱
  • 网站域名在哪里备案wordpress增加关键字
  • 网站建设 推广薪资福永公司网站建设
  • 网站开发工具 比较家教网站怎么做
  • 个人网站的色彩设计怎么做公司网络销售网络推广方案
  • 如何做个网站做cpawordpress招商主题
  • 微信网站模板免费下载游戏网站开发计划书案例目录
  • 兰州一键建站企业wordpress脚注
  • 网站空间1g多少钱一年手机网站设计咨询
  • 网站建设优化方案东莞网站设计品牌
  • 网站设计建设公司需要什么资质做商业网站是否要备案
  • 深圳企业网站制作推广运营长沙企业网站建设多少钱
  • 网站建设交付形式wordpress添加标签后哪里显示
  • 金湖网站制作建设银行网站登录首页
  • 上海建设银行网站企业网站建设费用做管理费用吗