摘要:
把函数视为对象 在python中,函数是一等对象。编程语言研究人员把“一等对象”定义为满足以下条件的程序实体: 在运行时创建; 能赋值给变量或数据结构中的元素; 能作为参数传给函数; 能作为函数的返回结果。 示例7-1 创建并测试一个函数,读取函数的__doc__属性,再检查函数的类型 🚩 __d 阅读全文
摘要:
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2 阅读全文
摘要:
给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串s的,而不是部分字符串。 示例 1: 输入:s = "aa", p = "a" 输出:false 解释 阅读全文
摘要:
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:false 阅读全文
摘要:
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数。 函数 myAtoi(string s) 的算法如下: 空格:读入字符串并丢弃无用的前导空格(" ") 符号:检查下一个字符(假设还未到字符末尾)为 '-' 还是 '+'。如果两者都不存在,则假定结 阅读全文
摘要:
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64位整数(有符号或无符号)。 示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = - 阅读全文
摘要:
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:" 阅读全文
摘要:
Web安全简单介绍和流程如下: 阅读全文
摘要:
给你一个字符串 s,找到 s 中最长的 回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 提示: - 1 <= s.length <= 1000 - s 仅由数字和英文字母组成 � 阅读全文
摘要:
宽带速率是Mbps(兆比特每秒),这里小写b是比特,是数字信号最小的单位,测速软件上也都是Mbps,而下载速度是MB/S,意思是兆字节每秒,这里大写的B是字节,它们之间的关系是 8比特=1字节。所以1MB/S=8Mbps。所以100M的宽带的下载速度100Mbps / 8 = 12.5MB/S。 5 阅读全文