链表题目汇总(python3)
1、从头到尾打印链表
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
# -*- coding:utf-8 -*- class ListNode:def __init__(self, x):self.val = xself.next = Noneclass Solution:def printListFromTailToHead(self, listNode):l =[]while listNode:l.append(listNode.val)listNode = listNode.nextreturn l[::-1]
2、链表中倒数第k个节点
输入一个链表,输出该链表中倒数第k个结点。
# -*- coding:utf-8 -*- class ListNode:def __init__(self, x):self.val = xself.next = Noneclass Solution:def FindKthToTail(self, head, k):node_list = []while head:node_list.append(head)head = head.nextif k < 1 or k > len(node_list):returnreturn node_list[-k]
3、反转链表
输入一个链表,反转链表后,输出新链表的表头。
# -*- coding:utf-8 -*- class ListNode:def __init__(self, x):self.val = xself.next = Noneclass Solution:def ReverseList(self, pHead):if pHead is None or pHead.next is None:return pHeadpre = Nonecur = pHeadwhile cur:temp = cur.nextcur.next = prepre = curcur = tempreturn pre
待续...
转载于:https://www.cnblogs.com/Luv-GEM/p/11084795.html
链表题目汇总(python3)相关推荐
- 面试准备系列01----面试中的链表题目汇总
面试准备系列01----面试中的链表题目汇总 九月份立即就要校招了,感觉时间非常是捉急啊~~~~白天要实习,就仅仅 ...
- BaiDu往年面试题目汇总☆WM☆
BaiDu往年面试题目汇总☆WM☆祝自己明天能取得一个好的面试成绩 题目来源:http://www.cnblogs.com/cutepig/archive/2007/09/14/893552.html ...
- 【附答案】Java面试2019常考题目汇总(一)
转载自 [附答案]Java面试2019常考题目汇总(一) 一.JAVA基础篇-概念 1.简述你所知道的Linux: Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是 ...
- 剑指offer题目汇总
剑指pffer题目汇总 一.线性表 1.数组 思路总结:https://blog.csdn.net/Lollipop66/article/details/80816166 面试题3:数组中重复的数字 ...
- LeetCode刷题——剑指offer深度优先搜索题目汇总
剑指offer深度优先搜索题目汇总 剑指 Offer 12. 矩阵中的路径 剑指 Offer 34. 二叉树中和为某一值的路径 剑指 Offer 36. 二叉搜索树与双向链表 剑指 Offer 54. ...
- [Leetcode][分治法]相关题目汇总/分析/总结
题目汇总 以下链接均为我博客内对应博文,有解题思路和代码,不定时更新补充. 目前范围:Leetcode前150题 分治法相关题目 两个排序数组的中位数 请找出这两个有序数组的中位数.要求算法的时间复杂 ...
- Day6-2021.1.14 计算机网络面经从基础到总结+力扣 链表 题目的整理。
2021年1月14日 时间都去哪了? 今日计划: 1.力扣刷题.整理下剑指offer,按照分类去做.LeetCode题解汇总-链表专题. 2.整理计网面经.如果要走后端的话,这篇面经基本很全了,把这篇 ...
- 【2022秋招-面试题目汇总(随时更新)】
2021秋招冲冲冲~ 1. 数据结构和算法 1.2 十大排序算法 1.3 数据结构题目汇总 1.3.1 数组 1.3.2 字符串 1.3.3 二叉树 1.3.4 链表 1.3.5 堆 1.3.6 栈 ...
- C/C++面试题目汇总
C/C++面试题目汇总 最近因为找工作,收集了很多C语言方面方面的面试题以及答案.现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦. 发布之前先申明两点: ...
最新文章
- Redis环境配置(核心配置选项)
- HDU2642(二维的树状数组)
- 读书笔记:线上性能问题初步排查方法
- 什么是滚雪球法的抽样方法?(Snowball sampling、snowballing approach)
- java 匿名类 实现接口_细谈 Java 匿名内部类 【分别 使用 接口 和 抽象类实现】...
- NetBeans 7.4的本机Java打包
- python安装Crypto:NomodulenamedCrypto.Cipher
- 美国Hack the Army 3.0 漏洞奖励计划启动
- 几种常用排序(归并,希尔,快排,堆排.......)
- VDN智能升级的设置及原理
- linux运行海康,海康摄像头SDK在Linux、windows下的兼容问题(二)已解决
- 程序员必备的10个B站优质UP主!
- java 出路 xls_java读取excel之xlsl超大文件
- php 邮箱反垃圾机制,避开反垃圾邮件机制的qq邮件群发技巧
- 2021-2027全球与中国雌二醇(CAS 50-28-2)市场现状及未来发展趋势
- Hugging face 的入门使用
- 六个方面对360网站卫士与百度加速乐的比较
- qt程序异常结束crashed
- 大咖 | 从Ian Goodfellow到Yann LeCun,对话Quora AI大佬TOP 10
- Linux 流量监控软件 NetHogs