摘要: 以下部分摘自马哥教育 函数的一般形式: y= f(x) x成为自变量,y是x的函数 (域值) 高阶函数: y=f(g(x)) 定义: 接受一个或者多个函数作为参数 返回一个函数 因为上面例子中,返回的是一个函数,即可以看成返回的是一个对象,所以在调用时,尽管参数值一样,但是,不同的调用产生了不同的对 阅读全文
posted @ 2018-03-29 19:13 炎之朱雀 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 以下部分资料摘自马哥教育 参数结构 给函数提供实参的时候,可以在集合类型前用 * 或者 ** ,把集合类型的构造解开,提取出所有的元素作为函数的实参; 非字典类型使用 * 解构成位置参数; 字典类型使用 ** 解构成关键字参数; 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配。 举例: 阅读全文
posted @ 2018-03-29 17:00 炎之朱雀 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 以下部分选自马哥教育 直接插入排序 在未排序序列中,构建一个子排序序列,直至全部数据排序完成; 将待排序的数,插入到已经排序的序列中合适的位置; 增加一个哨兵,放入待比较值,让它和后面已经排好序的序列比较,找到合适的插入点。 我们举个例子: 使用场景: 小规模数据比较 特点: 使用两层嵌套,时间复杂 阅读全文
posted @ 2018-03-29 15:48 炎之朱雀 阅读(139) 评论(0) 推荐(0) 编辑