摘要:
图片显示: Ref: https://blog.csdn.net/qq7835144/article/details/88838537 https://segmentfault.com/a/1190000005144275 阅读全文
摘要:
方法一:常规递归方式,用C语言实现(根左右) 代码实现: 提交结果: 方法2:迭代方法,需要栈辅助空间,改用C++ 代码实现: 阅读全文
摘要:
方法1: 由于1 <= A.length <= 30000 显然直接做二进制位移很容易溢出,不能直接做移位操作或乘2操作,必然溢出。对于取余操作有如下恒等式 $(A*2+B)%5 == ( (x+5*y)*2 + B) % 5 == (x*2+B)%5 == ((A%5)*2 + B)%5$ 代码如 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Wed Mar 27 00:11:46 2019 @author: fengs """ """ 0. 请问以下代码会打印什么内容? >>> def func(): pass >>> print(type(func())) A. B. C. D. 调用了func() 函数,返回了None,应该... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Tue Mar 26 23:45:37 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) """ """ 0. __name__ 属性的含义是什么? 当前运行的模块名 1. 什么时候 __name__ 属性的值是 "__main__"? 作为独立程序: __m... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Sun Mar 24 22:35:20 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 说到底,Python 的模块是什么? 函数包,程序包 1. 我们现在有一个 hello.py 的文件,里边有一个 hi() 函数: def hi(): p... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Sun Mar 24 21:54:53 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~): 0. 通常,一般的函数从第一行代码开始执行,并在什么情况下结束? return 、异常 1. 什么是协同程序? 可以运行的独立函数调用,函数可以暂停,挂起,... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:24:02 2019 @author: fengs """ """ 0. 请用你的话解释一下“迭代”的概念? 重复相同的操作,将上一次操作的输出时的状态当次本次操作的输入状态 1. 迭代器是一个容器吗? 不是,迭代是一个计算得出后续状态的过程(__next__()),... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Sun Mar 24 20:05:57 2019 @author: fengs """ """ 测试题(笔试,不能上机哦~) 0. 你知道 Python 基于序列的三大容器类指的是什么吗? 列表 元组 字符串 1. Python 允许我们自己定制容器,如果你想要定制一个不可变的容器(像 Stri... 阅读全文
摘要:
# -*- coding: utf-8 -*- """ Created on Tue Mar 19 22:48:17 2019 @author: fengs """ """ 测试题: 0. 请尽量用自己的语言来解释什么是描述符(不要搜索来的答案,用自己的话解释)? 绑定属性的 set & get & del 方法 """ """ 1. 描述符类中,分别通过哪些魔法方法来实现对属... 阅读全文