- 0
- 0
- 约2.34千字
- 约 14页
- 2026-08-05 发布于山东
- 举报
数组序号转换主讲人:李娟重庆市九龙坡职业教育中心
问题描述[5,3,4,2,8,6,7,1,3]备注:37第5小,12第3小,28第4小,9第2小,100第8小,……。给你一个整数数组arr=[37,12,28,9,100,56,80,5,12],请你将数组中的每个元素替换为它们排序后的序号。序号编号的规则如下:1.序号从1开始编号。2.一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。3.每个数字的序号都应该尽可能地小。输出结果
问题分析问题描述问题解答怎样去掉列表中的重复项?怎样给项编号?幻灯片5使用集合set(arr)先排序,再编号给你一个整数数组arr=[37,12,28,9,100,56,80,5,12],请你将数组中的每个元素替换为它们排序后的序号。
1.确定性:集合中元素必须是确定的。2.互异性:集合中的元素是互不相同的。3.无序性:集合中的元素是无先后顺序的。a={1,2,3,4,5}b={1,3,2,5,4}集合的特征用到的几个函数:1.set(arr):将arr转化为集合2.list(set(arr)):转化为列表3.enumerate(s,1):对s进行编号幻灯片3
arr=[37,12
您可能关注的文档
- 《人工智能基础与应用(第二版)》课件 项目4--6 智能体开发实践--- AI艺术与创意实践 .pptx
- 《人工智能基础与应用(第二版)》课件 项目1--3 走近人工智能--- AI辅助编程实践.pptx
- 《人工智能基础与应用(第二版)》课件全套 平震宇 项目1--6 走近人工智能--- AI艺术与创意实践.pptx
- 生物教材课后习题 解凯彬 - 第5--7章.docx
- 生物教材课后习题 解凯彬 - 第1--4章.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 项目2--4 行驶系统--制动系统.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 - 项目一 传动系统 .docx
- 2.1.1 计算一个三位正整数各位数字的立方和(微课).pptx
- 2.1.2 计算实数的十分位、百分位和千分位之和(微课).pptx
- 2.2.2 对齐文本(微课).pptx
原创力文档

文档评论(0)