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

做微网站的公司哪家好呢南宁网站建设托管

做微网站的公司哪家好呢,南宁网站建设托管,wordpress能开发商城网站,wordpress底部功能按钮反转一个单链表 题意#xff1a;反转一个单链表。 示例: 输入: 1-2-3-4-5-NULL 输出: 5-4-3-2-1-NULL 思路 需要虚拟节点么#xff1f; 答#xff1a;不需要#xff0c;因为没有删除节点#xff0c;只是改变了节点的指向。 遍…反转一个单链表 题意反转一个单链表。 示例: 输入: 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-prev1-null,如果这里不赋值会变成2-nullprev cur;//步骤四当前节点变成下一个节点cur temp;}return prev;}}总结 双指针法在解决链表的时候是一种常见的算法。比如后面的链表中寻找环也是利用双指针快慢指针相遇来判断是否有环。 这个题目唯一需要注意的是虽然只有4行代码。但是你得理解每行代码的意义。实在不行自己手动画一画也就理解了。如果还是理解不了先记着吧后面熟能生巧。嘻嘻。
http://www.hkea.cn/news/14532599/

相关文章:

  • 网站域名查主机手机端网站开发视频教程
  • 企业网站管理系统湖南岚鸿建设视频网站多少钱
  • 注册网站名称廉江新闻最新消息
  • 网站支付接口怎么做互联网公司排名2018
  • 试客网站 源码wordpress 上传绕过
  • 手机怎样用网站做成软件中科互联网站建设专家
  • vps 需刷新几次才能打开网站wordpress 主题制作 加入评论
  • 单页网站制作工具企业网站建设公司怎么收费
  • 网站建设的设计方案兰州新区规划建设局网站
  • asp.net 微信网站咸阳做网站开发公司
  • 企业网站开发计划wordpress 虚拟货币模块
  • 多语种网站建设方案淘宝建设网站的理由
  • 电商网站制作花溪网站建设
  • 创建企业营销网站包括哪些内容北京网站开发招聘58
  • 什么什么云用来做网站wordpress wp.net
  • 培训教育学校的网站建设方案迈创网站建设
  • 山东省建设厅的网站网易企业邮箱价格
  • 无锡市住房和城乡建设局网站js做的网站
  • 电子科技产品东莞网站建设管理平台
  • 网站的301重定向怎么做完成网站开发需要什么样技术
  • 做的好的茶叶网站有哪些怎么做电影网站
  • 德州专业网站开发公司网络广告投放公司
  • 做微商网站绿色配色的企业网站
  • 《网站推广策划》网站制作用的软件有哪些
  • 现在推广网站最好的方式水处理网站模板
  • 就业创业网站建设清远网站关键词优化
  • 浦东新区中国建设银行官网站网站新款模板
  • 怎么样才算是一个网站页面需要企业网站开发
  • 做网站用属于前端手机网站主页
  • 网站推广软件信息网站搜索引擎优化技术