创想未来-人生苦短,我用Python创想未来-人生苦短,我用Python创想未来

欢迎光临
我们一直在努力

DNA序列

""" DNA序列 DNA序列由一系列核苷酸组成,分别是为A(腺嘌呤)、T(胸腺嘧啶)、C(胞嘧啶)、G(鸟粪嘌呤) 例如,AATCCGCTAG是一个DNA序列。 在研究DNA时,识别DNA中的重复序列非常有用, 给定一个表示DNA序列的字...

赞(0)林浩林浩每日练习 阅读(90)去评论

最小跳跃

""" 最小跳跃 给定一个整数数组numbers,长度为n,初始位置是numbers[0] numbers[i]表示从索引i向前跳转的最大长度j, 即在numbers[i],可以跳转到nums[i+j], 其中,0<=j<=nu...

赞(0)林浩林浩每日练习 阅读(111)去评论

轮转数组

""" 轮转数组 给定一个整数数组numbers, 将数组中的元素向右轮转x个位置, 其中,x是非负数。 """ def reverse(numbers, start, end): """ 反转数组中指定范围的元素。 参数: numbers...

赞(0)林浩林浩每日练习 阅读(97)去评论

滑动窗口

""" 滑动窗口 给定一个整数数组,有一个大小为x的滑动窗口。 窗口从数组的最左侧移动到数组的最右侧, 滑动窗口每次只向右移动一位, 返回滑动窗口中每次的最大值。 """ def sliding_window(nums, x): """ 计...

赞(0)林浩林浩每日练习 阅读(76)去评论

零的移动

""" 零的移动 给定一个数组,将所有0移动到数组的未尾, 同时,保持非零元素的相对顺序。 必须在不复制数组的情况下进行操作。 """ def move_zero(nums): """ 将列表中的所有0移动到末尾,同时保持非零元素的相对顺序...

赞(0)林浩林浩每日练习 阅读(85)去评论

整合区间

""" 整合区间 给定一个数组,表示若干个区间的集合。 其中,数组中每个元素为一个区间。 合并所有重叠的区间, 返回一个不重叠的区间数组, 该数组需恰好覆盖输入中的所有区间。 """ def merge(intervals): """ 合并...

赞(0)林浩林浩每日练习 阅读(102)去评论

异位词分组

""" 异位词分组 给定一个字符串数组,将字母异位词组合在一起。 字母异位词是指由重新排列源单词的所有字母得到的一个新单词 可以按任意顺序返回结果列表。 """ def adjust(str_list): """ 将具有相同字符但字符顺序可...

赞(0)林浩林浩每日练习 阅读(76)去评论

多数元素

""" 多数元素 给定一个数组,返回其中的多数元素。 多数元素是指在数组中出现次数大于二分之一的元素, 无多数元素则返回None。 """ import collections def majority_element(nums): """...

赞(0)林浩林浩每日练习 阅读(87)去评论

股票交易

""" 股票交易 给定一个数组,数组的第i个元素表示给定股票第i天的价格。 只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。 计算你所能获取的最大利润。 返回可以从这笔交易中获取的最大利润, 如果不能获取任何利润,返回...

赞(0)林浩林浩每日练习 阅读(94)去评论

更好的Python学习

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

登录

找回密码

注册