08 2019 档案

摘要:问题:请阅读下列程序: 请问,上述空格填什么能够输出如下的各个数列: (1)1 2 3 4 5 i (2)2 4 6 8 10 2*i (3)1 3 5 7 9 2*i -1 (4)5 4 3 2 1 5-i+1 (5)9 7 5 3 1 2*5-(2*i-1) 阅读全文
posted @ 2019-08-21 21:33 echo少儿编程 阅读(527) 评论(0) 推荐(0)
摘要:题目描述 输入一个正整数N( 0 < N < 2147483647 ),将这个数倒着合成一个新数后输出。 比如:543,倒过来是345(请注意:34500,倒过来是543,不是00543)! 输入一个正整数N( 0 < N < 2147483647 ),将这个数倒着合成一个新数后输出。 比如:543 阅读全文
posted @ 2019-08-21 13:24 echo少儿编程 阅读(714) 评论(0) 推荐(0)
摘要:归纳法找出/和%的规律 例子:拆除一个三位数的各个位 比如:读入234 234 / 10 = 23 234 / 100 = 2 234 / 1000 = 0 归纳:当我们使用/运算时,相当于是去掉原来数字的尾数。 / 10 去掉1个尾数, /100去掉2个尾数,/1000去掉3个尾数, /10的n次 阅读全文
posted @ 2019-08-20 08:00 echo少儿编程 阅读(455) 评论(0) 推荐(0)
摘要:冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡 阅读全文
posted @ 2019-08-16 13:07 echo少儿编程 阅读(259) 评论(0) 推荐(0)
摘要:排序与搜索 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。 排序算法的稳定性 稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表 阅读全文
posted @ 2019-08-16 13:05 echo少儿编程 阅读(157) 评论(0) 推荐(0)
摘要:队列 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的(First In First Out)的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。队列不允许在中间部位进行操作!假设队列是q=(a1,a2,……,an),那么a1就是队 阅读全文
posted @ 2019-08-16 12:30 echo少儿编程 阅读(168) 评论(0) 推荐(0)
摘要:栈结构实现 栈可以用顺序表实现,也可以用链表实现。 栈的操作 Stack() 创建一个新的空栈 push(item) 添加一个新的元素item到栈顶 pop() 弹出栈顶元素 peek() 返回栈顶元素 is_empty() 判断栈是否为空 size() 返回栈的元素个数 阅读全文
posted @ 2019-08-15 15:53 echo少儿编程 阅读(141) 评论(0) 推荐(0)
摘要:概述 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 延迟计算或惰性求值 (Lazy evaluation) 迭代器不要求你事先准备好整个迭代过程中所有的元素。仅仅是在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以 阅读全文
posted @ 2019-08-11 16:07 echo少儿编程 阅读(157) 评论(0) 推荐(0)
摘要:列表生成式 现在有个需求,看列表[0,1,2,3,4,5,6,7,8,9],要求你把列表里的每个值加1,怎么实现? 这样的写法就叫做列表生成式 生成器 通过列表生成式,我们可以直接创建一个列表。但是,收到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间, 阅读全文
posted @ 2019-08-10 22:12 echo少儿编程 阅读(193) 评论(0) 推荐(0)
摘要:单向循环链表 单链表的一个变形是单向循环链表,链表中最后一个节点的next域不再为None,而是指向链表的头节点。 实现 阅读全文
posted @ 2019-08-07 23:02 echo少儿编程 阅读(219) 评论(0) 推荐(0)
摘要:双向链表 一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。 操作 is_empty() 链表是否为空 length() 链表长度 travel() 遍历链表 add(i 阅读全文
posted @ 2019-08-07 21:57 echo少儿编程 阅读(181) 评论(0) 推荐(0)
摘要:你是一家视频网站的后端开发工程师,你们网站有以下几个板块 视频刚上线初期,为了吸引用户,你们采取了免费政策,所有视频免费观看,迅速吸引了一大批用户,免费一段时间后,每天巨大的带宽费用公司承受不了,准备对比较受欢迎的几个板块收费,其中包括“欧美”和“河南”专区,你拿到这个需求后,想了想,想收费得先让其 阅读全文
posted @ 2019-08-06 23:01 echo少儿编程 阅读(1790) 评论(0) 推荐(0)
摘要:关于闭包,即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数),而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包,也就是说,内部函数会在外部函数返回后被执行,而当这个内部函数执行时,它仍然必须访问其外 阅读全文
posted @ 2019-08-02 16:46 echo少儿编程 阅读(106) 评论(0) 推荐(0)
摘要:作用域的查找顺序 LEGB L:loclas 是函数内的名字空间,包括局部变量和形参 E: enclosing 外部嵌套函数的名字空间 G:global 全局变量,函数定义所在模块的名字空间 B: builtin 内置模块的名字空间 阅读全文
posted @ 2019-08-02 16:33 echo少儿编程 阅读(125) 评论(0) 推荐(0)
摘要:命名空间 又名name space ,顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x =1,1存放在内存中,那名字x存放在哪里呢?名称空间正是存放x与1绑定关系的地方。 名称空间共3种,分别如下: locals: 是函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定 阅读全文
posted @ 2019-08-02 16:17 echo少儿编程 阅读(187) 评论(0) 推荐(0)
摘要:修改个人信息程序: 在一个文件里存多个人的个人信息,如下: username password age position department alex abc123 24 Engineer IT rain df2@423 25 Teacher Teching …… 1、输入用户名密码,正确后登录系 阅读全文
posted @ 2019-08-02 13:29 echo少儿编程 阅读(184) 评论(0) 推荐(0)
摘要:Python abs() 函数 描述 abs() 函数返回数字的绝对值。 语法 以下是 abs() 方法的语法: 参数 x -- 数值表达式。 返回值 函数返回x(数字)的绝对值。 实例 Python dict() 函数 描述 dict() 函数用于创建一个字典。 语法 dict 语法: 参数说明: 阅读全文
posted @ 2019-08-02 11:25 echo少儿编程 阅读(146) 评论(0) 推荐(0)
摘要:递归就是在函数的执行过程中调用自己 递归与栈的关系 递归的作用 结果: 5210 运行结果: 5210125 递归的几个特点: 1.必须有一个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归应由所减小 3.递归的效率不高,递归层次过多会出现栈溢出。 递归有什么用? 可以用于解决很多算 阅读全文
posted @ 2019-08-01 13:43 echo少儿编程 阅读(220) 评论(0) 推荐(0)