码迷,mamicode.com
首页 > 编程语言 > 月排行
SGU180 Inversions(树状数组求逆序数)
题目: ? 思路:先离散化数据然后树状数组搞一下求逆序数。 离散化的方法:https://blog.csdn.net/gokou_ruri/article/details/7723378 自己对用树状数组求逆序数的理解:输入数据并利用树状数组求出前边比它小和等于它的数据有几个,用输入数据的总的个数减 ...
分类:编程语言   时间:2018-10-02 22:18:41    阅读次数:217
关于Python程序的运行方面,有什么手段能提升性能?
1、使用多进程,充分利用机器的多核性能 2、对于性能影响较大的部分代码,可以使用C或C++编写 3、对于IO阻塞造成的性能影响,可以使用IO多路复用来解决 4、尽量使用Python的内建函数 5、尽量使用局部变量 ...
分类:编程语言   时间:2018-10-02 22:18:50    阅读次数:266
php数组基础
php中,数组的下标可以是整数,或字符串。 php中,数组的元素顺序不是由下标决定,而是由其“加入”的顺序决定。 定义: $arr1 = array(元素1,元素2,。。。。。 ); array(1, 5, 1.1, “abc”, true, false); //可以存储任何数据,此时为“默认下标” ...
分类:编程语言   时间:2018-10-02 22:19:16    阅读次数:808
Java LinkedList工作原理及实现
1. 概述 LinkedList是一个简单的数据结构,与ArrayList不同的是,他是基于双向链表实现的。ArrayList内部是数组,元素在内存是连续存放的,LinkedList每个元素在内存都是单独存放的! 结构也相对简单一些,如下图所示: 2. set和get函数 这两个函数都调用了node ...
分类:编程语言   时间:2018-10-02 22:19:57    阅读次数:258
编译性语言、解释性语言和脚本语言的区别??
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门... ...
分类:编程语言   时间:2018-10-02 22:20:34    阅读次数:203
Dijkstra算法模板
自己对Dijstra算法的理解是: 通过模板题来熟悉一下这个算法吧,最短路之HDU2544 1 #include <iostream> 2 #include <cstdio> 3 #include <cmath> 4 #include <cstring> 5 #include <vector> 6 ...
分类:编程语言   时间:2018-10-02 22:20:50    阅读次数:209
ArcGIS JavaScript API4.8 底图选择的几种方案
=底图选择的3种方案:①在Map对象的构造函数中,为basemap属性添加表示底图的字符串 ②在WebMap对象的构造函数中,为portalItem属性添加portal或ArcGIS Online中的WebMap的ID值 ③使用url创建切片图层(TileLayer),添加至Map对象中 ...
分类:编程语言   时间:2018-10-02 22:21:06    阅读次数:272
Python语法特点如注释规则、代码缩进、编码规范等
在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文编码声明注释。单行注释在Python中,使用“#”作为单行注释的符号。从符号“#”开始直到换行为止,“#”后面所有的内容都作为注释的内容,并被Python编译器忽略。多行注释在Python中,并没有一个单独的多行注释标记,而是将包含在一对三引号(‘“……’”)或者(“““……“““)之间,并且不属于任何语句的内容都可视为注释。
分类:编程语言   时间:2018-10-02 22:23:38    阅读次数:235
spring学习 八 面向切面编程(AOP)概述
注:本文大部分参考 本文来自 -望远- 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/yanquan345/article/details/19760027?utm_source=copy 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽 ...
分类:编程语言   时间:2018-10-02 22:24:01    阅读次数:246
多线程初探
fork()&pipe()多线程 ...
分类:编程语言   时间:2018-10-02 22:25:10    阅读次数:205
西游之路——python全栈——通用模块(pager、check_code、form验证)
1、验证码 1 import random 2 from PIL import Image, ImageDraw, ImageFont, ImageFilter 3 4 _letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字母,去除可能干扰的i,l,o,z 5 ...
分类:编程语言   时间:2018-10-02 22:25:58    阅读次数:238
numpy数组及处理:效率对比
def Sum(n): #定义一个函数(注意:格式对齐,否则会出错) a=list(range(n)) b=list(range(0,50000*n,5)) c=[] for i in range(len(a)): c.append(a[i]**2+b[i]**3) return c print(S ...
分类:编程语言   时间:2018-10-02 22:27:05    阅读次数:213
KMP算法模板
sub[ ]代表子串,str[ ]代表原串,next[ ]代表当sub[i] != str[j]时,子串需要跳到的地方,实现代码如下: 获取next数组的代码: KMP实现的代码: 练习题:Oulipo-Poj ...
分类:编程语言   时间:2018-10-02 22:27:54    阅读次数:213
拓扑排序
自己对拓扑排序的理解: 例如:安排一些课程的顺序,这些课程有的可以放在一个学期内授课,而有的则有先后顺序,则可以通过拓扑排序来完成这个排序。 有序无环图(DAG)才能进行拓扑排序。 从图中找出没有入度顶点,存入答案序列中,并将以该点为起点的边从图中删掉。知道找完所有的点为止。 图例:(从左往右看) ...
分类:编程语言   时间:2018-10-02 22:28:09    阅读次数:225
numpy数组及处理:效率对比
执行结果: ...
分类:编程语言   时间:2018-10-02 22:29:20    阅读次数:201
朱晔和你聊Spring系列S1E4:灵活但不算好用的Spring MVC
"阅读PDF版本" 本文会以一些例子来展现Spring MVC的常见功能和一些扩展点,然后我们来讨论一下Spring MVC好用不好用。 使用SpringBoot快速开始 基于之前的parent模块,我们来创建一个新的模块: 使用web来启用Spring MVC,使用thymeleaf来启用thym ...
分类:编程语言   时间:2018-10-02 22:29:35    阅读次数:247
numpy数组及处理:效率对比
问题: 数列: a = a1,a2,a3,·····,an b = b1,b2,b3,·····,bn 求: c = a12+b13,a22+b23,a32+b33,·····+an2+bn3 1.用列表+循环实现,并包装成函数 2.用numpy实现,并包装成函数 3.对比两种方法实现的效率,给定一 ...
分类:编程语言   时间:2018-10-02 22:30:11    阅读次数:262
二分图匹配之匈牙利算法
二分图匹配的问题都可以用网络流来做,但是二分图匹配的一些思想还是得了解一下。 匈牙利算法: 我们将左边集合记为S,右边集合记为T, 加边的时候只需要加S >T的边,∞后面会提到原因。 我们枚举点进行增广,增广的时候只访问当次增广没有访问到的点。 什么情况下才算是成功的增广? u >v的v点没有匹配过 ...
分类:编程语言   时间:2018-10-02 22:30:47    阅读次数:239
Python在Office 365 开发中的应用
我在昨天发布的文章 ——简明 Python 教程:人生苦短,快用Python—— 中提到了Python已经在Office 365开发中全面受支持,有不同朋友留言或私信说想了解更加详细的说明,所以特意整理这一篇给大家参考。 我之前写的《Office 365 开发入门指南》一书,对Office 365开... ...
分类:编程语言   时间:2018-10-02 22:31:42    阅读次数:460
冒泡排序
冒泡排序:以从小到大排序为例,就是每一轮排序将数组中最大的值放到数据的最后。 设数组的长度为n: 1、比较前后两个相邻的数据,如果前面的比后面的大,就交换两个数据的位置。 2、这样对数组的第0个数据到第N-1个数据进行遍历后,该数组中最大的值就被放到了数组的第N-1个位置上(也就是数组的末尾) 以上 ...
分类:编程语言   时间:2018-10-02 22:33:06    阅读次数:379
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!