原博文
2016-07-01 23:30 −
递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n,用函数 fact(n)表示,可以看出:fact(n) = n! = 1 * 2 * 3 * ... * (n-1) * n = (n...
相关推荐
2019-12-02 02:25 −
python-函数4(递归、高阶函数)
递归
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。
递归特性:
1. 递归必须有一个明确的结束条件
2. 每次进入更深一层递归时,问题规模相比上次递归都...
0
84
2019-12-05 15:57 −
递归
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。
递归特性:1.必须有一个明确的结束条件2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少3.递归效率不高,递归层次过多会导致溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入...
2019-09-27 13:36 −
5-2 python中递归函数 Python之递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n,用函数 fact(n)表示,可以看出: 1 fact(n)...
2019-12-13 14:10 −
1.栈(Stack)(后进先出)
栈的实现:
class Stack: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def push(self,item): ...
0
173
2019-12-23 17:21 −
函数介绍
定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。
特性:减少重复代码、使程序变的可扩展、使程序变得易维护
1.普通参数
def func(name): #name是形式参数 print(name...
2019-10-25 16:35 −
函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function...
2019-12-14 19:22 −
一、问题背景
在对数据进行操作的时候我们总是会遇到数据类型是date类型的数据,这种数据会让我们在使用和操作的过程中遇到一些问题,比如int类型和date类型不对等,string类型和date类型不对等的情况。而在对数据库的字段操作的时候我们更是会遇到此问题,因此在此记录一下操作方法,可以在以后的使用...
2019-12-24 17:27 −
Python第一节
安装教程就不发了,太心累了!大家可以上百度查,网上都会有
python种类
JavaPython
cPython
pypy
两种编码 字节码 和 机器码
unicode utf8 gbk 三种
utf8: 3字节(中文)
gbk:2字节(中文)
...
0
106
2019-12-07 11:11 −
16、合并另个排序链表
# -*- coding:utf-8 -*-
class ListNode: def __init__(self, x): self.val = x self.next = None
class Solution: # 返回合并后列表 def M...
0
99