Open hhstore opened 6 years ago
class ListNode:
def __init__(self, x):
self.val = x
self.next = None
http://www.codingonway.com/python-merge-sorted-lists.html
http://www.codingonway.com/python-find-kth-node-from-end.html
http://www.codingonway.com/python-recursive-and-iterator-problems.html
http://www.codingonway.com/python-delete-dupicate-node.html
PEP8
协程
闭包
GIL
lambda
装饰器
生成器: yield
map reduce
深拷贝/浅拷贝
参数传递: 传值/传指针
模块间循环引用
call() 可调用对象
# 1. 问题描述: 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。链表节点定义如下:
class ListNode:
def __init__(self, x):
self.val = x
self.next = None
# 2. 问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
def jump_floor(n):
pass
# 3. 问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
def jump_floor(n):
pass
讨论:
面试题集锦: