题目
[主观题]
给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121] 函数形式如下: class Solution: def sortedSquares(self, A: List[int]) -> List[int]: pass 自己测试所写函数是否正确的代码如下: s1=Solution() lst=list(map(int,input("请输入n个整数,用空格分开").split())) print(s1.sortedSquares()) 上传答案时不用上传自己的测试代码。
答案
更多“给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:…”相关的问题
第1题
给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121] 函数形式如下: class Solution: def sortedSquares(self, A: List[int]) -> List[int]: pass 自己测试所写函数是否正确的代码如下:s1=Solution() lst=list(map(int,input("请输入n个整数,用空格分开").split())) print(s1.sortedSquares()) 上传答案时不用上传自己的测试代码。
点击查看答案
第2题
按以下要求完成作业,在截止时间前提交到平台,然后按给定的评分标准进行互评。 算法设计作业 以Raptor程序形式提交,文件名为“学号姓名.rap”,例如:181201101张三.rap 一、题目要求 编程输入10个数据保存在数组a中,分别统计其中奇数、偶数的个数,保存在变量n1、n2中,将数组按降序排序,最后输出n1、n2以及排序后的数组元素。 二、 评分标准 以下各项每完成一项,加相应的分值,总分10分。 编号 评分项 分值 1 数组a数据输入正确 2 2 n1计算正确 1 3 n2计算正确 1 4 数组排序正确 3 5 n1、n2输出正确 1 6 数组输出正确 2 合计 10
点击查看答案
第3题
对数值数据排序,可以利用排序算法按递增或递减次序排序;也可以将数据存放到组合框或列表框,直接利用Sorted属性按递增或递减次序排序。
点击查看答案
第4题
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始,将得到: 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 = 8352 8532 - 2358 = 6174 7641 - 1467 = 6174 ... ... 现给定任意4位正整数,请编写程序演示到达黑洞的过程。 输入描述: 输入给出一个(0, 10000)区间内的正整数N。 输出描述: 如果N的4位数字全相等,则在一行内输出“N - N = 0000”;否则将计算的每一步在一行内输出,直到6174作为差出现,输出格式见样例,每行中间没有空行。注意每个数字按4位数格式输出。 测试数据2: 3 输出结果: 3000 - 0003 = 2997 9972 - 2799 =
点击查看答案
第5题
编写算法,在一非递减的顺序表L中,删除所有值相等的多余元素。要求时间复杂度为O(n),空间复杂度为O(1)。 非递减顺序表举例:{2 2 2 3 4 4 5 5 6 6}
点击查看答案
第6题
如果一个二维数组 A[4][6] 按列优先顺序存储(数组下标从0开始),每个元素占一个存储单元,数组首地址为100,则元素 a[1,4] 的地址为()。
点击查看答案
第7题
如果一个二维数组 A[4][6](即A是一个4行6列的二维数组) 按列优先顺序存储(数组下标从0开始),每个元素占一个存储单元,数组首地址为100,则元素 a[1,4] 的地址为()。
点击查看答案
第8题
【其它】任务二:实现冒泡游戏功能关键算法并绘制流程图(30 分) 原始数组:a[]={1,9,3,7,4,2,5,0,6,8} 排序后: a[]={0,1,2,3,4,5,6,7,8,9} 输出排序后的数组,每个数字之间空一个空格; 要求:综合使用分支、循环结构语句实现,直接输出结果不计分。
点击查看答案
第9题
Kruskal算法的预处理是边权非递减排序。
点击查看答案
第10题
SQL中使用ORDER BY指定结果集的排序。其中ASC指定递减顺序。
点击查看答案