码迷,mamicode.com
首页 > 编程语言
插入排序(直接插入排序、折半插入排序)
一、直接插入排序 二、折半插入排序 折半插入排序(binary insertion sort)是对插入排序算法的一种改进。 ...
分类:编程语言   时间:2017-02-05 14:00:11    阅读次数:272
hdu 2459 Maximum repetition substring(后缀数组)
题目链接:hdu 2459 Maximum repetition substring 题意: 让你找一个重复最多的子串,并且输出。 题解: 这个是论文题,看的cxlove的题解,不是很理解为什么这样就能完全找完,当作结论使吧。 1 #include<bits/stdc++.h> 2 #define ...
分类:编程语言   时间:2017-02-05 13:57:16    阅读次数:285
算法练习4---冒泡排序java版
冒泡排序的基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 借用嘻哈算法这本书中的一张图 如果有n 个数进行排序,只需将n-1 个数归位,也 ...
分类:编程语言   时间:2017-02-05 13:53:33    阅读次数:225
选择排序(直接选择排序、堆排序)
一、直接选择排序 二、堆排序 ...
分类:编程语言   时间:2017-02-05 13:52:04    阅读次数:199
Spring Bean init-method 和 destroy-method实例
在Spring中,可以使用 init-method 和 destroy-method 在bean 配置文件属性用于在bean初始化和销毁某些动作时。这是用来替代 InitializingBean和DisposableBean接口。 在Spring中,可以使用 init-method 和 destro ...
分类:编程语言   时间:2017-02-05 13:51:33    阅读次数:259
Spring Bean InitializingBean和DisposableBean实例
在Spring中,InitializingBean和DisposableBean是两个标记接口,为Spring执行时bean的初始化和销毁某些行为时的有用方法。 在Spring中,InitializingBean和DisposableBean是两个标记接口,为Spring执行时bean的初始化和销毁 ...
分类:编程语言   时间:2017-02-05 13:51:27    阅读次数:222
标准遗传算法(二进制编码 python实现)
代码地址:https://github.com/guojun007/binary_sga 种群初始化: binary_sga/population_init/population_init.py 选择操作:(轮盘赌选择) binary_sga/selection/selection.py 交叉操作: ...
分类:编程语言   时间:2017-02-05 13:50:21    阅读次数:396
java之yield(),sleep(),wait()区别详解
1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRI ...
分类:编程语言   时间:2017-02-05 13:49:21    阅读次数:201
浅谈Windows平台下C++调用静态链接库的方式
浅谈Windows平台下C++调用静态链接库的方式1. 什么是静态链接库?为什么要用静态链接库?维基百科上关于静态库的解释是这样的:在计算机科学里,静态库(英语:Static library, Sta...
分类:编程语言   时间:2017-02-05 13:06:38    阅读次数:245
Java 之利用OkHttpClient进行简单的http请求,利用Jackson框架把json转化为java对象的实现
实现的业务逻辑是这样的:通过http请求,返回一个json格式的数据,然后将json数据转化为java对象返回给调用方。Http采用OkHttp库,json转化采用jackson库。一.简介1)okhttpclientOkHttpClient官网: http://square.github.io/o ...
分类:编程语言   时间:2017-02-05 13:03:25    阅读次数:744
eclipse for python
1.准备文件 a.下载JDK6 Java的开发包 b.下载Eclipse c.下载Python 2.x 2.安装Jdk6 下载好后,按说明点下一步点下一步就好 3.安装eclipse eclipse下载后,解压就好,一般是绿色版 4.给Eclipse安装PyDev插件 启用Eclipse,第一次启动 ...
分类:编程语言   时间:2017-02-05 13:02:04    阅读次数:292
fastjson序列化排序问题
fastjson序列化,默认是用字母排序, 那么怎么来实现按照自己定义的顺序输出,想要的json串呢? 直接上代码: package com.zpxinfu.test.testcase.interFace; import com.alibaba.fastjson.annotation.JSONTyp ...
分类:编程语言   时间:2017-02-05 12:56:36    阅读次数:955
Spring SetFactoryBean实例
SetFactoryBean 类为开发者提供了一种可在 Spring bean 配置文件创建一个具体的Set集合(HashSet 和 TreeSet)。 SetFactoryBean 类为开发者提供了一种可在 Spring bean 配置文件创建一个具体的Set集合(HashSet 和 TreeSe ...
分类:编程语言   时间:2017-02-05 12:56:23    阅读次数:238
java 反射机制-获取对应class信息
1 package reflection; 2 3 public class User { 4 public String name; 5 protected int age; 6 String address; 7 private String sex; 8 9 public User() { 1 ...
分类:编程语言   时间:2017-02-05 12:53:04    阅读次数:218
Spring Bean引用例子
在Spring,bean可以“访问”对方通过bean配置文件指定相同或不同的引用。 在Spring,bean可以“访问”对方通过bean配置文件指定相同或不同的引用。 1. Bean在不同的XML文件 如果是在不同XML文件中的bean,可以用一个“ref”标签,“bean”属性引用它。 <ref ...
分类:编程语言   时间:2017-02-05 12:48:58    阅读次数:154
ubuntu/deepin 下下载wxpython
1 输入apt-cache search wxpython 如果有返回信息 则输入 sudo apt-get install python-tools 2 否则 1、添加软件源地址到apt列表中。输入语句:curl http://apt.wxwidgets.org/key.asc | sudo ap ...
分类:编程语言   时间:2017-02-05 12:48:36    阅读次数:168
Spring集合 (List,Set,Map,Properties) 实例
下面例子向您展示Spring如何注入值到集合类型(List, Set, Map, and Properties)。 支持4个主要的集合类型: 下面例子向您展示Spring如何注入值到集合类型(List, Set, Map, and Properties)。 支持4个主要的集合类型: List – < ...
分类:编程语言   时间:2017-02-05 12:45:50    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!