摘要:
给定一个数num,返此数的阶乘。如num=5, result = 120 # -*- coding:utf-8 -*- def factorial_num(n): if n == 0 or n == 1: return 1 total = 1 while n > 0: total *= n n -= 阅读全文
摘要:
输入一个整数n,请你输出斐波那契数列的第n项 # -*- coding:utf-8 -*- def fibonacci_num(n): if n == 0 or n == 1: return 1 s, t1, t2 = 0, 1, 1 t = 2 while t <= n: s = t1+t2 t1 阅读全文
摘要:
def buildMaxHeap(arr): import math for i in range(math.floor(len(arr)/2),-1,-1): heapify(arr,i) def heapify(arr, i): left = 2*i+1 right = 2*i+2 larges 阅读全文