得到一个整数列表的中位数

'''
[1, 2, 3]
2[1, 2, 3, 4]
(2 + 3 / 2)
'''class Median:def __init__(self):self.data = []def insert(self, num):self.data.append(num)self.data.sort()def getMedian(self):length = len(self.data)if length % 2 == 1:return self.data[length // 2]return (self.data[length // 2] + self.data[length // 2 - 1]) / 2.0median = Median()
median.insert(1)
median.insert(6)
median.insert(2)
print(median.getMedian())
2

87 - 删除链表中重复的节点

86 - 得到整数列表的中位数相关推荐

  1. python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象

    python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...

  2. 【Py面试题】找到数组或整数列表中连续子序列的最大和

    测试面试题 找到数组或整数列表中连续子序列的最大和 找到数组或整数列表中连续子序列的最大和,并满足以下条件: 列表仅由正数组成并且最大和是整个数组的总和. 如果列表仅由负数组成,则返回 0 空列表被认 ...

  3. Java黑皮书课后题第7章:*7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数。编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数

    *7.30(模式识别:四个连续相等的数)编写下面的方法,测试某数组是否有四个连续相同值的数.编写测试程序,提示用户输入一个整数列表,调用方法看是否有4个连续且相等的数 题目 题目描述与运行示例 破题 ...

  4. Java黑皮书课后题第7章:7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同)。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同

    7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同).编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同 题目 题目描述与运行示例 破题 代 ...

  5. Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同

    7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同.编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同 题目 题目描述与运行示例 破题 ...

  6. python整数类型在每一台计算机上的取值范围是一样的_关于python统计一个整数列表中不同数值种类数的问题。...

    下面这段代码中,kind_num用于统计那个整数列表中有几种不同数值的整数. class Solution(object): def distributeCandies(self, candies): ...

  7. python删除链表中的最小元素_LintCode Python 入门级题目 删除链表元素、整数列表排序...

    删除链表元素: 循环列表head,判断当前指针pre.next的val是否等于val, 如果是,当前pre重指向pre.next.next, 直至pre.next = Null # Definitio ...

  8. python整数转换字符串_Python | 将字符串转换为整数列表

    python整数转换字符串 Given a string with digits and we have to convert the string to its equivalent list of ...

  9. Python把嵌套的字符串列表转换为整数列表的两种方法

    假设有如下嵌套的字符串列表: testMatrix = [['1', '2', '3'],               ['4', '5', '6'],               ['7', '8' ...

最新文章

  1. 学号20175313 《程序设计中临时变量的使用》第八周
  2. Spring任务调度之Spring-Task
  3. UDP socket programming in php
  4. Alpha系列(四)——主动投资管理定律(基本篇)
  5. 红旗河最早设计计算机的目的,论红旗河的利弊及其替代方案
  6. sphinx python_如何使用Sphinx记录Python代码
  7. 小米上市 365 天:雷军的坚守与败退
  8. 姚期智院士亲自讲授,一文读懂量子计算
  9. mysql jpa缓存,如何在Spring Data JPA CRUDRepository中添加缓存功能
  10. MTK:文件操作接口详解
  11. 2020-09-14 编译Qt的MySQL 5.7插件: qsqlmysql.dll
  12. java是否安装outlook,Java程序定期检查ms Outlook是否有新邮件
  13. matlab聚类分析_数据挖掘——聚类分析
  14. python调用鼠标驱动_python+selenium 鼠标事件操作方法
  15. git Pull Request 是什么意思?
  16. 北大AI公开课13讲全链接+最强干货盘点:视频+笔记+文字实录
  17. 通过Python绘制九种二次曲面
  18. 寻找你的热情(1)——检查自己所处的位置
  19. 《Linux内核剖析》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+Makefile+块设备驱动+字符设备驱动+数学协处理器+文件系统+内存管理+GDB+立钻哥哥+==)
  20. access百科 pc_mdb是什么文件类型(win10电脑如何打开mdb文件)

热门文章

  1. 使用POI删除Excel中的行(亲自实践)
  2. 代码随想录--哈希表--三数相加题型
  3. python爬虫:爬取动态网页并将信息存入MySQL数据库
  4. MacOS Ventura 13.0 如何开启键盘灯
  5. .y4m转成图片——阿里优酷图像超分辨率比赛
  6. 三、Channel 通道
  7. 一次全部更改ppt中的字体
  8. 图神经网络也能用作CV骨干模型,华为诺亚ViG架构媲美CNN、Transformer
  9. java共享充电宝管理系统ssm框架
  10. 一张白纸有了一个黑点