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

广州 网站建设模板网络营销方法

广州 网站建设模板,网络营销方法,wordpress 添加栏目,广东省住房和城乡建设厅官网查证题目传送门 方法一:计算链表长度(迭代) 1.计算链表长度,并且定义哑节点链接链表。 2.从哑节点开始前进length-n次。即为被删除节点的前置节点。 3.进行删除操作。 4.返回哑节点的后置节点 class Solution {public ListNode remo…

题目传送门 

方法一:计算链表长度(迭代)

1.计算链表长度,并且定义哑节点链接链表。

2.从哑节点开始前进length-n次。即为被删除节点的前置节点。

3.进行删除操作。

4.返回哑节点的后置节点

class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {//定义一个虚拟节点,并且链接链表ListNode dummy = new ListNode(0,head);ListNode cur = dummy;int length = getLength(head);//获取链表长度//从虚拟节点开始,前进length-n次,即为被删除节点的前置节点for(int i = 0; i < length-n; i++){cur = cur.next;}cur.next = cur.next.next;return dummy.next;}public int getLength(ListNode head){int length = 0;while(head != null){length++;head = head.next;}return length;}
}

方法二:栈

在 Java 中,虽然有 Stack 类,但推荐使用 Deque(例如 LinkedListArrayDeque)来实现栈的功能。主要原因有:

1. 设计上的问题

2. 性能优势

3. 双端队列的灵活性

4. 现代化的 API

 1.定义一个虚拟节点,用来找到结果链表的头结点。

2.将链表节点全部入栈,包括虚拟节点。

3.出n次栈。也就是刚好把要删除节点出栈。

4.记录栈顶元素的地址。也就是被删除节点的前置节点。

5.链接链表。将前置节点与后置节点链接起来。

6.返回虚拟节点的下一个节点。

class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy = new ListNode(0, head);Deque<ListNode> stack = new LinkedList<ListNode>();ListNode cur = dummy;while (cur != null) {stack.push(cur);cur = cur.next;}for (int i = 0; i < n; ++i) {stack.pop();}ListNode prev = stack.peek();prev.next = prev.next.next;ListNode ans = dummy.next;return ans;}
}

http://www.yayakq.cn/news/685317/

相关文章:

  • 买网站服务器要多少钱官方网站建设的意义
  • 网上商城网站建设规划门户网站系统有哪些平台
  • 网站开发维护需要哪些岗位工程施工公司
  • 怎么做网站软件北京网站建设开发公司
  • 校园网站建设实施方案wordpress抓取文章插件
  • windows server iis 添加网站wordpress 评论 图片不显示
  • 建设网站公司哪家好塑料袋销售做哪个网站推广好
  • 怎么建自己的手机网站吗c 做网站怎么连接到别的网页
  • 汽车网站建设论文dw网站大学生代做
  • 制作网站难还是编程难太原网站推广只选中联传媒
  • 上海做网站的拓客公司联系方式
  • 计算机多媒体毕业设计网站建设用名字做壁纸网站
  • 网站备案号规则asp网站建设参考文献
  • 汕尾住房和建设局网站首页WordPress加载语言包
  • 户外运动网站模板wordpress修改发布页面插件
  • 世界建筑网站建设银行茂名网站
  • 做行业网站投资多少建设银行手机网站
  • seo网站建设哪家专业广州游戏网站建设
  • 网站开发答辩设计预期目标天府新区网站建设
  • 凡科免费建站平台wordpress表单留言
  • 老板说做个网站我要怎么做网站推广基本方法是
  • 低成本做网站 百知个人博客是什么
  • 校园门户网站建设方案培训收费网站建设
  • 服装图案素材网站推广普通话手抄报内容大全资料
  • 微餐饮网站建设用途汕头关键词排名
  • asp 做网站的缺点阿里巴巴运营工资大概多少
  • 我的世界手机做图的网站中国十大物流企业
  • dede网站运行天数云服务器做网站镜像类型选啥
  • 哪个软件做网站最简单第三方仓储配送公司
  • 珠海网站建设公司织梦网站新闻列表调用