码迷,mamicode.com
首页 > 编程语言
怎样使用递归实现归并排序
归并排序:归并排序是建立在归并操作上的一种有效的排序算法,该算法是採用分治法(Divide and Conquer)的一个很典型的应用。将已有序的子序列合并,得到全然有序的序列。即先使每一个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 数据结构的学习过程中。我们常常 ...
分类:编程语言   时间:2017-06-07 10:14:47    阅读次数:187
初识Java
1、 介绍: java是一种面向对象的高级编程语言。 2、 java包括: javase(java基础) javaee(java企业级应用) 一、 用记事本编写java程序 1、 创建扩展名为.java的java源文件 2、 编译java源文件,产生扩展名为.class的字节码文件 在dos命令窗口 ...
分类:编程语言   时间:2017-06-07 10:14:21    阅读次数:127
java内存泄露原因简单总结
1:长生命周期的对象引用短生命周期对象。(短的不能释放) 2:慎用static修饰map,list..等集合对象(注意:单例模式类里的对象) 3:IO流,listener,socket,lock..各种连接,没有close.. 4:死循环创建对象,添加集合元素。 ...
分类:编程语言   时间:2017-06-07 10:13:37    阅读次数:156
python性能优化之列表生成
在看python算法时,发现简单的列表生成,不同的方式性能相差巨大,让我对性能优化有了很大兴趣。大家也来看一看平时有没有犯类似的错误呢。#!/usr/bin/envpython importtime deftest1(n): lst=[] foriinrange(n*10000): lst=lst+[i] returnlst deftest2(n): lst=[] foriinr..
分类:编程语言   时间:2017-06-07 10:13:04    阅读次数:165
《Java并发编程实战》(六)---- 取消与关闭
任务和线程的启动很容易。然而,有时候我们希望提前结束任务或线程,或许是因为用户取消了操作,或者应用程序需要被快速关闭。 要使任务和线程能安全/快速/可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程,但它提供了中断,这是一种协作机制,能够使一个线程终止另一个线程的工作。 1 ...
分类:编程语言   时间:2017-06-07 10:11:55    阅读次数:148
数组单调和
时间限制:3秒 空间限制:32768K 热度指数:7374 本题知识点: 查找 动态规划 时间限制:3秒 空间限制:32768K 热度指数:7374 本题知识点: 查找 动态规划 题目描述 现定义数组单调和为所有元素i的f(i)值之和。这里的f(i)函数定义为元素i左边(不包括其自身)小于等于它的数 ...
分类:编程语言   时间:2017-06-07 10:10:33    阅读次数:157
java基础(十五章)
一、字符串类String 1、String是一个类,位于java.lang包中 2、创建一个字符串对象的2种方式: String 变量名=“值”; String 对象名=new String(“值”); 3、字符串的常用方法 3.1 字符串长度——length() 3.2 判断值是否相等 equal ...
分类:编程语言   时间:2017-06-07 10:10:27    阅读次数:115
Spring cloud eureka server 错误问题记录
1.报此错误:2017-06-07 09:02:44.308 ERROR 340 [et_localhost-19] c.n.e.cluster.ReplicationTaskProcessor : Batch update failure with HTTP status code 401; di ...
分类:编程语言   时间:2017-06-07 10:10:09    阅读次数:947
获取到数组的值
/* * 获取到数组的值 * */$arr = array('zs'=>'103');$count = count($arr);for ($i=0;$i<$count;$i++){ list($k,$v) = each($arr);}for ($i=0;$i<$count;$i++){ $v = c ...
分类:编程语言   时间:2017-06-07 10:06:15    阅读次数:142
SpringMvc-helloword
1.springmvc的helloWord 1.建立hellowordweb项目 2.在web.xml中配置前端的请求路劲,把请求接入到springMvc中。 2.配置springMvc.xml 3.配置请求处理器(controller ) ...
分类:编程语言   时间:2017-06-07 10:05:44    阅读次数:133
python_day6 subprocess模块,
os.system功能,不直接打印到屏幕,而是传递参数 如果想将结果放入变量再随意打印 就需要 subprocess 模块了 将执行结果丢入管道(正确的进stdout,错误的进stderr, 执行双命令,第二个命令 用stdin);管道的值只能取一次 import subprocesssubproc ...
分类:编程语言   时间:2017-06-07 10:05:26    阅读次数:195
java基础(十一章)
一、理解什么是类和对象 万事万物皆对象 1、属性——对象具有的特征(特点) 2、方法——对象可执行的操作(能干什么事) 3、对象的定义: 是一个客观存在的,看的见或摸得着的实体,由属性和方法构成 4、类是由对象抽象出来的,看不见也摸不着 5、类和对象的关系? 类(是笼统)是模子是对象的抽象化,对象( ...
分类:编程语言   时间:2017-06-07 10:05:10    阅读次数:159
python_day6 log模块
import logging'''一:如果不指定filename,则默认打印到终端二:指定日志级别: 指定方式: 1:level=10 2:level=logging.ERROR 日志级别种类: CRITICAL = 50 FATAL = CRITICAL ERROR = 40 WARNING = ...
分类:编程语言   时间:2017-06-07 10:05:02    阅读次数:181
java基础(十四章)
1、Java中的包(package) 2.1 包,对应到磁盘中的文件夹 2.2 新建一个class,默认保存在缺省包中 2.3 声明包的关键字:package package语句,置顶位置 2.4 导入包的关键字:import import 包名.类名(*表示所有); 2.5 作用: 分类存放,解决 ...
分类:编程语言   时间:2017-06-07 10:04:52    阅读次数:121
Java知识总结-7
hql 查询 内连接:from Entity inner join [fetch] Entity.property忽略fetch 关键字,我们得到的结果集中,每行数据都是一个Object 数组fetch表名表明”右表”对象读出后立即填充到对应的“左表”对象中。左外连接:from Entity lef ...
分类:编程语言   时间:2017-06-07 10:04:13    阅读次数:241
Python(输入、输出;简单运算符;流程控制)
一 输入输出 python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input 1.res=input("python3: ") 2.res=raw_input("python2: ") 3.res=raw_input("p ...
分类:编程语言   时间:2017-06-07 10:03:16    阅读次数:467
java浅克隆与深克隆
概念:俗话就是拷贝一个副本一般实现:实现Cloneable接口重写clone()方法部分代码publicObjectclone(){Objecto=null;try{o=(Student)super.clone();//Object中的clone()识别出你要复制的是哪一//个对象。}catch(CloneNotSupportedExceptione){System.out.println(e.toString())..
分类:编程语言   时间:2017-06-07 10:02:15    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!