本资源包括Python语言程序设计(梁勇)中文版pdf,同时提供了课后练习题的偶数题答案,对初学python者来说是很不错的资源,分享给大家。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 381 2011-04-21 16:56 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercise.project
文件 311 2011-04-21 16:56 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercise.pydevproject
文件 323 2011-03-28 14:45 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseaddress.dat
文件 5938 2011-01-01 18:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseBinaryTree.py
文件 169 2009-05-21 22:12 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseCheckSudokuSolution.txt
文件 3072 2010-12-13 22:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercisedb
文件 140 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_02.py
文件 134 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_04.py
文件 42 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_06.py
文件 54 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_08.py
文件 31 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_10.py
文件 563 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_12.py
文件 151 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_14.py
文件 351 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_16.py
文件 302 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_18.py
文件 616 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_20.py
文件 361 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_22.py
文件 245 2012-01-20 15:01 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_02.py
文件 137 2012-01-20 15:08 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_04.py
文件 423 2012-01-20 15:12 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_06.py
文件 360 2012-01-20 15:14 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_08.py
文件 163 2012-01-20 15:17 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_10.py
文件 200 2012-01-20 15:24 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_12.py
文件 492 2012-01-20 15:25 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_14.py
文件 110 2012-01-20 15:26 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_16.py
文件 735 2012-01-20 15:33 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_18.py
文件 274 2012-01-20 15:34 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_20.py
文件 361 2011-11-07 21:02 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_22.py
文件 386 2012-01-26 15:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_24.py
文件 339 2012-01-26 15:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_26.py
............此处省略596个文件信息
class BinaryTree:
def __init__(self):
self.__root = None
self.__size = 0
# Return True if the element is in the tree
def search(self e):
current = self.__root # Start from the root
while current != None:
if e < current.element:
current = current.left
elif e > current.element:
current = current.right
else: # element matches current.element
return True # Element is found
return False
# Insert element e into the binary search tree
# Return True if the element is inserted successfully
def insert(self e):
if self.__root == None:
self.__root = self.createNewNode(e) # Create a new root
else:
# Locate the parent node
parent = None
current = self.__root
while current != None:
if e < current.element:
parent = current
current = current.left
elif e > current.element:
parent = current
current = current.right
else:
return False # Duplicate node not inserted
# Create the new node and attach it to the parent node
if e < parent.element:
parent.left = self.createNewNode(e)
else:
parent.right = self.createNewNode(e)
self.__size += 1 # Increase tree size
return True # Element inserted
# Create a new TreeNode for element e
def createNewNode(self e):
return TreeNode(e)
# Return the size of the tree
def getSize(self):
return self.__size
# Inorder traversal from the root
def inorder(self):
self.inorderHelper(self.__root)
# Inorder traversal from a subtree
def inorderHelper(self r):
if r != None:
self.inorderHelper(r.left)
print(r.element end = “ “)
self.inorderHelper(r.right)
# Postorder traversal from the root
def postorder(self):
self.postorderHelper(self.__root)
# Postorder traversal from a subtree
def postorderHelper(self root):
if root != None:
self.postorderHelper(root.left)
self.postorderHelper(root.right)
print(root.element end = “ “)
# Preorder traversal from the root
def preorder(self):
self.preorderHelper(self.__root)
# Preorder traversal from a subtree
def preorderHelper(self root):
if root != None:
print(root.element end = “ “)
self.preorderHelper(root.left)
self.preorderHelper(root.right)
# Returns a path from the root leading to the specified element
def path(self e):
list = []
current = self.__root # Start from the root
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 381 2011-04-21 16:56 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercise.project
文件 311 2011-04-21 16:56 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercise.pydevproject
文件 323 2011-03-28 14:45 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseaddress.dat
文件 5938 2011-01-01 18:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseBinaryTree.py
文件 169 2009-05-21 22:12 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseCheckSudokuSolution.txt
文件 3072 2010-12-13 22:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexercisedb
文件 140 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_02.py
文件 134 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_04.py
文件 42 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_06.py
文件 54 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_08.py
文件 31 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_10.py
文件 563 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_12.py
文件 151 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_14.py
文件 351 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_16.py
文件 302 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_18.py
文件 616 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_20.py
文件 361 2011-10-11 21:57 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise01_22.py
文件 245 2012-01-20 15:01 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_02.py
文件 137 2012-01-20 15:08 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_04.py
文件 423 2012-01-20 15:12 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_06.py
文件 360 2012-01-20 15:14 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_08.py
文件 163 2012-01-20 15:17 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_10.py
文件 200 2012-01-20 15:24 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_12.py
文件 492 2012-01-20 15:25 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_14.py
文件 110 2012-01-20 15:26 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_16.py
文件 735 2012-01-20 15:33 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_18.py
文件 274 2012-01-20 15:34 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_20.py
文件 361 2011-11-07 21:02 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_22.py
文件 386 2012-01-26 15:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_24.py
文件 339 2012-01-26 15:31 Python语言程序设计(梁勇)中文版 +习题源码evennumberedexerciseExercise02_26.py
............此处省略596个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)