![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python 程序设计题目集
归去来兮的百宝箱
这个作者很懒,什么都没留下…
展开
-
经典滑动窗口题型
经典滑动窗口题型原创 2023-10-29 10:53:20 · 187 阅读 · 0 评论 -
递增的三元子序列
在求解LIS(最长上升子序列时,我们常用单调栈维护+二分查找实现)。本题只需要找到任意一个长度等于3的上升子序列,故可以用两个变量模拟前两个栈内元素, 判断当前数字在跟这两个元素的大小关系,如果小于第一个,则替换第一个,然后如果小于第二个,则替换第二个,否则我们已经找到了满足答案的三个数。三元组 (3, 4, 5) 满足题意,因为 nums[3] == 0 < nums[4] == 4 < nums[5] == 6。任何 i < j < k 的三元组都满足题意。不存在满足题意的三元组。原创 2023-10-23 19:51:48 · 191 阅读 · 1 评论 -
反转字符串中的元音字母
仅反转字符串中的所有元音字母,并返回结果字符串。,且可能以大小写两种形式出现不止一次。思路分析:左右双指针的简单应用。原创 2023-10-23 19:47:40 · 61 阅读 · 0 评论 -
种花问题(Python题目)
假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。flowerbed[i] = 1 # 种花!思路解析:这个思路最NB的地方在于给数组开头和末尾插入了0。,能否在不打破种植规则的情况下种入。原创 2023-10-23 19:45:59 · 116 阅读 · 0 评论 -
交替合并字符串
给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回。原创 2023-10-19 14:52:07 · 79 阅读 · 0 评论 -
找出总分最高的学生
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。原创 2023-04-17 15:28:46 · 780 阅读 · 0 评论 -
输出全排列
输入整数n(3<=n<=7),编写程序输出1,2,...,n整数的全排列,按字典序输出。原创 2023-04-17 15:27:02 · 483 阅读 · 0 评论 -
求指定层的元素个数
输入一个嵌套列表,再输入层数,求该层的数字元素个数。原创 2023-04-17 11:32:21 · 47 阅读 · 0 评论 -
使用函数求素数和
在这里描述函数接口: prime(p),返回True表示p是素数,返回False表示p不是素数 PrimeSum(m,n),函数返回素数和。原创 2023-04-17 11:26:15 · 1377 阅读 · 0 评论 -
使用函数统计指定数字的个数
在这里描述函数接口。例如: CountDigit(number,digit ),返回digit出现的次数。原创 2023-04-17 11:29:58 · 1276 阅读 · 0 评论 -
使用函数求特殊a串数列和
Python 程序设计题目集原创 2023-04-16 19:41:24 · 406 阅读 · 0 评论