题目要求:
https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self/
python列表insert的操作:
https://www.iplaypy.com/jinjie/list-insert.html
python内置函数binect的用法:
https://www.cnblogs.com/skydesign/archive/2011/09/02/2163592.html

class Solution:def countSmaller(self, nums: List[int]) -> List[int]:import bisectqueue = []res = []for num in nums[::-1]:loc = bisect.bisect_left(queue, num)res.append(loc)queue.insert(loc, num)return res[::-1]

这道题不取巧的方法是用归并排序来做。

leetcode 315 python相关推荐

  1. leetcode与python进阶学习总结

    转自:leetcode与python进阶学习总结 l1是一个链表型,val是其属性,以下句子意义为如果l1不为空则取l1.val否则取0,节省代码空间,干净利落 x= l1.val if l1 els ...

  2. 每日一道leetcode(python)1823. 找出游戏的获胜者

    每日一道leetcode(python)1823. 找出游戏的获胜者 2021-08-07 共有 n 名小伙伴一起做游戏.小伙伴们围成一圈,按 顺时针顺序 从 1 到 n 编号.确切地说,从第 i 名 ...

  3. 每日一道leetcode(python)844. 比较含退格的字符串

    每日一道leetcode(python)844. 比较含退格的字符串 2021-09-05 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表 ...

  4. 每日一道leetcode(python)695. 岛屿的最大面积

    每日一道leetcode(python)695. 岛屿的最大面积 2021-08-21 给定一个包含了一些 0 和 1 的非空二维数组 grid .一个 岛屿 是由一些相邻的 1 (代表土地) 构成的 ...

  5. 每日一道leetcode(python)876. 链表的中间结点

    每日一道leetcode(python)876. 链表的中间结点 2021-08-19 给定一个头结点为 head 的非空单链表,返回链表的中间结点.如果有两个中间结点,则返回第二个中间结点.示例 1 ...

  6. 每日一道leetcode(python)77. 组合

    每日一道leetcode(python)77. 组合 2021-08-25 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合.你可以按 任何顺序 返回答案.示例 1:输入 ...

  7. 每日一道leetcode(python)46. 全排列

    每日一道leetcode(python)46. 全排列 2021-08-25 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案.示例 1:输入:nums ...

  8. 每日一道leetcode(python)48. 旋转图像

    每日一道leetcode(python)48. 旋转图像 2021-07-27 给定一个 n × n 的二维矩阵 matrix 表示一个图像.请你将图像顺时针旋转 90 度. 你必须在 原地 旋转图像 ...

  9. 二叉树层序遍历(广度优先搜索)基础概念与经典题目(Leetcode题解-Python语言)

    二叉树的广度优先搜索即从上到下.从左到右地进行搜索,对于层序遍历(Level Order)问题,即依次遍历第一层节点.第二层节点-等,基本可以秒杀. 广度优先搜索是通过队列来实现的,python中优先 ...

最新文章

  1. 静态库与动态库详细剖析
  2. 【WebRTC---入门篇】(二)WebRTC的目录结构
  3. java第七章jdbc课后简答题_java学习路线流程
  4. Hibernate3.x异常No row with the given identifier exists 解决方法
  5. python声明匿名函数_举例讲解Python的lambda语句声明匿名函数的用法
  6. Linux 根据服务名字找安装路径
  7. Linux学习笔记(五):less|more的命令使用
  8. 【转】C语言条件编译及编译预处理阶段
  9. OpenGL--纹理贴图基础
  10. C++数据库编程 ODBC连接SQL Server数据库
  11. java正则表达式yyyymmdd_日期正则表达式yyyyMMdd
  12. 电科 | 电子器件微纳米加工技术
  13. 《自然语言处理技术综述(第三版)》(1)----正则表达式
  14. UE4.24版本VR项目打包后,未出现手柄控制器
  15. python 捕捉键盘操作
  16. 编程新技术实务实验二HTML以及J2EE简单编程
  17. 总谐波失真计算公式_黄金声学GR495四声道功放 低失真宽频响低调却有硬实力
  18. Ubuntu Desktop 免费的文件 / 目录差异比较工具 (Beyond Compare 为收费软件)
  19. fdma调制解调matlab,信号与系统Matlab实验—频分多址FDMA
  20. 【luogu SP7258】SUBLEX - Lexicographical Substring Search

热门文章

  1. Ubuntu下GTK的安装、编译和测试
  2. Source Insight下载及注册码
  3. ISA2004升级到ISA2006需要注意的事项
  4. android开源2016_2016年开源年鉴:现在提供印刷版
  5. openstack密钥对_您对OpenStack了解多少?
  6. 设计模式-创建型模式-工厂模式(工厂三兄弟)
  7. HTML autocomplete
  8. CSS 语言伪类选择器
  9. hql mysql查询语句,HQL查询语言的使用介绍
  10. SQLite数据库---ListView控件之商品展示案例