本文主要是介绍6-186 统计单链表中正整数的个数(Python),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本题要求在带头结点的单链表中,统计并返回结点值为正整数的个数。
如结点,8 9 -1 2 -3 0
则该函数应该返回3。
函数接口定义:
# 统计并返回结点值为正整数的个数
def count(self):
裁判测试程序样例:
class Node:def __init__(self, data=None):self.data = dataself.next = Noneclass LinkList:def __init__(self):self.head = Node()self.head.next = Nonedef createByTail(self, a):tail = self.headfor i in range(len(a)):p = Node(a[i])tail.next = ptail = ptail.next = None## 你的答案将被填在这里,请注意函数前面有4个前导空格##def showLinkList(self):p = self.head.nextwhile p is not None:print(p.data, end=" ")p = p.nextprint()if __name__ == '__main__&
这篇关于6-186 统计单链表中正整数的个数(Python)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!