码迷,mamicode.com
首页 > 编程语言
调整数组顺序使奇数位于偶数前面
题目:输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。 分析:如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有数字往前挪动一位。挪完之后在数组的末尾有一个 ...
分类:编程语言   时间:2016-06-25 13:41:48    阅读次数:266
vim环境设置(应用于python编程)
1. 安装完整的vim # apt-get install vim-gnome 2. 安装ctags,ctags用于支持taglist,必需! # apt-get install ctags 3. 安装taglist #apt-get install vim-scripts #apt-get ins ...
分类:编程语言   时间:2016-06-25 13:42:28    阅读次数:236
工程目录 Java/Web/Maven
jar包和war包的区别 war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动To ...
分类:编程语言   时间:2016-06-25 13:43:34    阅读次数:281
javascript运算符——关系运算符
× 目录 [1]恒等 [2]相等 [3]大于[4]小于 前面的话 关系运算符用于测试两个值之间的关系,根据关系是否存在而返回true或false,关系表达式总是返回一个布尔值,通常在if、while或for语句中使用关系表达式,用以控制程序的执行流程 javascript提供了 、!==、==、!= ...
分类:编程语言   时间:2016-06-25 13:38:41    阅读次数:380
python3爬虫初探(三)之正则表达式
前面已经写了如何获取网页源码,那么接下来就是该解析网页并提取需要的数据了。这里简单写一下正则表达的用法。 首先,找个要抓取图片的网站,获取源码。 小黄人的图。。。接下来浏览器检查元素,发现图片源码格式,前面均为<img ,结尾均为 .jpg 而我们要提取的就是网址部分。 正则表达式如下: ...
分类:编程语言   时间:2016-06-25 13:39:17    阅读次数:302
python基础-第六篇-6.1生成器与迭代器
迭代器 特点: 访问者不需要关心迭代器内部的结构,仅需通过next()方法不断去取下一个内容 不能随机访问集合中的某个值 ,只能从头到尾依次访问 访问到一半时不能往回退 便于循环比较大的数据集合,节省内存 生成器 一个函数调用时返回一个迭代器,那这个函数就叫做生成器(generator),如果函数中 ...
分类:编程语言   时间:2016-06-25 13:36:27    阅读次数:147
51Node 1364--- 最大字典序排列(树状数组)
51Node 1364 最大字典序排列(树状数组) 1364 最大字典序排列 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 1364 最大字典序排列 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 1364 最大字 ...
分类:编程语言   时间:2016-06-25 13:35:48    阅读次数:410
poj2762 缩点+topo排序
Going from u to v or from v to u? Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 16486 Accepted: 4386 Description In order to make their s ...
分类:编程语言   时间:2016-06-25 13:34:41    阅读次数:172
python面向对象基础
面向对象基础1. 简述编程方式:面向过程: 根据代码在脚本的堆叠顺序,从上到下依次执行函数式编程:将相同功能的代码封装到函数中,直接调用即可,减少代码重复性面向对象:对函数进行分类和封装,将同类的函数放到一个类中,使调用更简单为嘛要面向对象应用需求要的对系统的cpu、内存、硬盘等进行监控,超过阈值则... ...
分类:编程语言   时间:2016-06-25 12:27:25    阅读次数:160
使用SpringMVC自带的@Scheduled完成定时任务
首先在xml配置文件头中添加以下几行: xmlns:task="http://www.springframework.org/schema/task" xmlns:task="http://www.springframework.org/schema/task" http://www.springf ...
分类:编程语言   时间:2016-06-25 12:25:42    阅读次数:201
《算法问题实战策略》-chaper7-穷举法
关于这一章节《算法实战策略》有一段概述问题,我认为对于编程人员来说非常有价值,故在这里进行如下的摘抄: 构想算法是很艰难的工作。相比大家都经历过,面对复杂的要求只是傻乎乎地盯着显示器,或者不经过深思熟虑就开始打键盘,结果还要辛辛苦苦修改变得一塌糊涂的代码。经过这些磨难,各位就能切身体会到设计算法的重 ...
分类:编程语言   时间:2016-06-25 12:25:02    阅读次数:164
python基础-第六篇-6.2模块
python之强大,就是因为它其提供的模块全面,模块的知识点不仅多,而且零散 一个字!错综复杂 没办法,二八原则抓重点咯!只要抓住那些以后常用开发的方法就可以了,哪些是常用的?往下看--找答案~ 模块定义 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一 ...
分类:编程语言   时间:2016-06-25 12:23:34    阅读次数:257
操作符 Thinking in Java 第三章
3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 *int类型+String类型 直接转换为String类型 3.4 赋值 1. *引用=引用 两个引用指向同一个对象,所以操作任何一个引用都会对对象传递消息,执行操作; 2. 直接操作对象内的域容易导致混乱,且违背了良好面向对象的 ...
分类:编程语言   时间:2016-06-25 12:24:02    阅读次数:146
【转】Spring中常用的hql查询方法(getHibernateTemplate())
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHi ...
分类:编程语言   时间:2016-06-25 12:23:13    阅读次数:192
python求假设检验
利用python可以很快速的进行统计计算。 下图是求出2个数据的协方差和相关系数 并且求假设检验也很容易,例如下图,针对这组数据判断总体的重量是否为10,H0 = 10, H1 != 10, 求出的pvalue大于0.05,无法拒绝零假设 ...
分类:编程语言   时间:2016-06-25 12:18:24    阅读次数:745
Java Collection
转载于"skyuck" 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对 抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对 ...
分类:编程语言   时间:2016-06-25 12:18:23    阅读次数:199
Python之【面向对象】
面向对象 面向对象的三大特征:封装、继承、多态 当函数具有某些相同的参数的时候,可以使用面向对象,将参数一次性封装到对象中,然后去对象中取 ...
分类:编程语言   时间:2016-06-25 12:16:46    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!