上一页 1 2 3 4 5 6 7 ··· 21 下一页
摘要: 个人觉得,记数排序其实是桶排序的一直特殊情况。 当要排序当数据是n,所处的数据范围不大的时候,最大值为k,我们就可以把数据划分为k个桶。每个桶内大数据都相同,省去了桶内快排的时间。 我们拿高考查分系统来说明。我们查分时,系统会现实我们的成绩以及所在省的排名。如果所在省有100万考生,如何通过成绩快速 阅读全文
posted @ 2020-12-01 17:42 我若亦如风 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 课前学习: 什么是线性排序 ?我们把时间复杂度是O(n)的排序算法叫作线性排序。因为这些排序算法的时间复杂度是线性的。 桶排序(Bucket sort) 核心思想就是将要排序的数据分到几个有序的桶里,每个桶里的数据在单独进行排序。 桶排序的时间复杂度为什么是O(n)呢?我们来分析一下。 如果需要排序 阅读全文
posted @ 2020-12-01 16:38 我若亦如风 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数: def is_palindrome(n): n = str(n) length = len(n) i=0 while i < length // 2: if(n[i] != n[-i - 1]): 阅读全文
posted @ 2020-10-21 15:56 我若亦如风 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: #!/usr/bin/env python3 def trim(s): if(s==None or s == ''): return '' # 左侧空格 while(s[:1] == ' ' ): 阅读全文
posted @ 2020-10-21 11:54 我若亦如风 阅读(2886) 评论(0) 推荐(0) 编辑
摘要: 以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积: 思路:利用可变参数 #!/usr/bin/env python3 def product(x, *y): res = x for n in y: res = res * n return res print('produc 阅读全文
posted @ 2020-10-21 09:21 我若亦如风 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0ax2+bx+c=0 的两个解。 提示: 一元二次方程的求根公式为: 计算平方根可以调用math.sqrt()函数: #!/usr/bin/env python3 import math def 阅读全文
posted @ 2020-10-20 10:16 我若亦如风 阅读(3509) 评论(0) 推荐(0) 编辑
摘要: 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 #!/usr/bin/env python3 height = 1.80 weig 阅读全文
posted @ 2020-10-19 16:43 我若亦如风 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 微博上有很多原因和办法,但是小编遇到的是下面这种,希望能帮到你。 问题: 小编使用IDEA,从别人的Git上拉取代码后,运行报错 -- Error:java: JDK isn't specified for module 'xxx' 。 原因: 上传项目时候,把项目中的.idea文件夹也穿了上来,导 阅读全文
posted @ 2020-09-07 14:32 我若亦如风 阅读(4753) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中发送请求的时候,有的时候参数是对象类型,而get请求参数是拼接在URL中,因此通过以下代码实现参数转换: /** * 对象转url参数 * @param {*} data,对象 * @param {*} isPrefix,是否自动加上"?" */ function query 阅读全文
posted @ 2020-09-04 18:02 我若亦如风 阅读(6767) 评论(0) 推荐(0) 编辑
摘要: 全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。 GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxx 阅读全文
posted @ 2020-09-04 16:33 我若亦如风 阅读(468) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 21 下一页