码迷,mamicode.com
首页 > 2019年08月27日 > 全部分享
剑指offer35:数组中的逆序对
1 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 2 思路和方法 利用归并排序的思想,先把数组分隔成子数组,先统计出子数组内部的逆序 ...
分类:编程语言   时间:2019-08-27 23:28:55    阅读次数:159
JavaScript数组和数学对象
数组的创建: 数组的方法: push() 功能:在数组的末尾添加项; 参数:添加进数组的项,一项或者多项; 返回值:数字的新长度; 原数组发生改变 pop() 功能:在数组的末尾删除一项; 参数:不需要; 返回值:删除的项; 原数组发生改变 unshift() 功能:在数组的开头添加项; 参数:添加 ...
分类:编程语言   时间:2019-08-27 23:28:26    阅读次数:151
第十一章、super()详解
[TOC] 第十一章、super()详解 一、引出super()来由 原始用法: 在python类的方法中,要调用父类的某个方法,通常是 使用非绑定的类方法(用类名来引用的方法),并在参数列表引入待绑定的对象self,达到调用父类方法的目的。 缺点: 这样做的缺点是,当一个子类的父类发生变化时(如类 ...
分类:其他好文   时间:2019-08-27 23:27:59    阅读次数:92
Java 之 ArrayList 类
一、ArrayList 概述 java.util.ArrayList 是 大小可变的数组 的实现,存储在内的数据称为元素。该类是一个 集合类(容器),可以让我们更便捷的存储和操作对象数据。 该类可以不断添加元素,其大小也自动增长,弥补了数组固定长度这一缺点。 二、ArrayList 使用步骤 1、查 ...
分类:编程语言   时间:2019-08-27 23:27:40    阅读次数:119
Python操作SQLite数据库
SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。 不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。 Python标准库包含一个SQLite包装器:使用模块sql... ...
分类:数据库   时间:2019-08-27 23:27:11    阅读次数:94
Binary Tree postorder Traversal
typedef char ElemType; typedef struct BiTreeNode { ElemType data; struct BiTreeNode *left; struct BiTreeNode *right; }BiTreeNode,*BiTree; Binary Tree ... ...
分类:其他好文   时间:2019-08-27 23:26:53    阅读次数:105
《java基础知识》Java异常处理详解
1. Java 中的异常 前言:Java 中的异常处理是处理程序运行错误时的强大机制之一,它可以保证应用程序的正常流程。 首先我们将了解java异常、异常的类型以及受查和非受查异常之间的区别。 1.1 什么是异常? 字面意义:异常是一种不正常的情况。 在 java 中,异常是扰乱程序正常流程的事件, ...
分类:编程语言   时间:2019-08-27 23:26:34    阅读次数:153
bzoj 4939: [Ynoi2016]掉进兔子洞
有 m 个询问,每次询问三个区间,把三个区间中同时出现的数一个一个删掉,问最后三个区间剩下的数的个数和,询问独立。 注意这里删掉指的是一个一个删,不是把等于这个值的数直接删完, 比如三个区间是 [1,2,2,3,3,3,3] , [1,2,2,3,3,3,3] 与 [1,1,2,3,3],就一起扔掉 ...
分类:其他好文   时间:2019-08-27 23:26:19    阅读次数:124
[Leetcode]657. Robot Return to Origin
Easy There is a robot starting at position (0, 0), the origin, on a 2D plane. Given a sequence of its moves, judge if this robot ends up at (0, 0) aft ...
分类:其他好文   时间:2019-08-27 23:26:05    阅读次数:127
luogu 1558 色板游戏
题目背景 阿宝上学了,今天老师拿来了一块很长的涂色板。 阿宝上学了,今天老师拿来了一块很长的涂色板。 题目描述 色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格。并从左到右标记为1, 2, ... L。 现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事: "C ...
分类:其他好文   时间:2019-08-27 23:25:43    阅读次数:181
final、sttic关键字,访问控制符
1. final3种用法 (1)修饰常量:不可变 (2)修饰方法:在子类不能重写 (3)修饰类:不能被继承 2. static 静态 静态成员属于类,而不属于实例 静态一般使用类名调用 什么时候使用静态 原则:能不用就不用 static是非面向对象的语法 使用场景:共享的数据使用静态、工具方法、 静 ...
分类:其他好文   时间:2019-08-27 23:25:26    阅读次数:107
制定计划
制定一段时间的计划,然后努力实现。跟踪你的进展,当你感觉做得不够时重新审视你的成果。 “不作为”是敌人,而“错误”不是 危险不在于做了错事,而在于根本没去做事。不要害怕犯错误。 给新习惯适应时间 在新行为变成习惯之前通常需要至少三周的时间,或许更长。 信念是真是的 你的想法的确会改变大脑的机制和化学 ...
分类:其他好文   时间:2019-08-27 23:25:14    阅读次数:113
第四章 Go语言接口和反射
一、接口 定义 接口定义了一个对象的行为规范,制定以规范并不实现,具体的对象需要实现规范的细节 接口的实现 一个对象只要包含接口中的方法,那么就是实现了这个接口,接口类型的变量可以保存具体类型的实例 接口调用sort排序 空接口 空接口没有定义任何方法,所以任何类型都能实现空接口 类型断言 获取接口 ...
分类:编程语言   时间:2019-08-27 23:24:56    阅读次数:126
js使用正则表达式获取字符串中特定的字符
1. 需求:从124fddr323532${xxxasdsafxx}253${bnm}23354${abcd}233545xx54${666}233545xxxxx这类字符串中获取${}中的内容。注意${xxx}的个数是不确定的。 使用了match和exec两种方式实现,直接上代码(更推荐第二种): ...
分类:Web程序   时间:2019-08-27 23:24:38    阅读次数:158
文本处理+词云
要求:使用本地文本内容,生成一张自定义的词云图 代码: ...
分类:其他好文   时间:2019-08-27 23:24:12    阅读次数:159
git branch
git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记 1.2 git branch -r ...
分类:其他好文   时间:2019-08-27 23:23:57    阅读次数:82
min25筛学习总结
前言 杜教筛学了,顺便把min25筛也学了吧= =刚好多校也有一道题需要补。 下面推荐几篇博客,我之后写一点自己的理解就是了。 "传送门1" "传送门2" "传送门3" 这几篇写得都还是挺好的,接下来我就写下自己对min25筛的理解吧 。 正文 简介: min25筛同杜教筛类似,是用来解决一类积性函 ...
分类:其他好文   时间:2019-08-27 23:23:44    阅读次数:431
1107条   上一页 1 2 3 4 5 6 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!