码迷,mamicode.com
首页 > 编程语言
Java常用排序算法+程序员必须掌握的8大排序算法+二分法查找法
本文由网络资料整理转载而来,如有问题,欢迎指正! 分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快 ...
分类:编程语言   时间:2016-07-12 20:59:49    阅读次数:243
RMQ(范围最值问题)算法学习
RMQ算法适合求解对一个数组多次查询给定范围内的最值。 预处理操作: 令d[i,j]表示从i开始,长度为2^j的一段元素的最值,可以用递推公式写出d[i,j] = min{ d[i][j-1], d[ i+2^(j-1) ][j-1] } 原理如图所示: 复杂度:因为2^j<=n, 所以d数组的元素 ...
分类:编程语言   时间:2016-07-12 21:00:09    阅读次数:194
Spring 小示例
通过一个简单的示例来初步理解Spring框架 1、创建java工程,导入相应Spring包,放在lib文件夹中 2、接口 IHelloMessage 3、java类 HelloChina.java,用于输出“中国话” 4、java类 HelloWorld.java,用于输出“世界话” 5、Perso ...
分类:编程语言   时间:2016-07-12 20:58:37    阅读次数:194
搭建spring的开发环境
在eclipse中新建web项目,集成spring开发环境,把集成spring的过程描述如下, 1、从spring官网下载spring的jar包,我这里是spring4.1,下载的文件中包含了源码及文档,我们挑选出需要的jar包,一共20个,为了方便我们可以把20个jar全部放进lib目录下 2、在 ...
分类:编程语言   时间:2016-07-12 20:57:09    阅读次数:169
Java处理Json数据
JSON结构有两种结构:json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。1、对象:对象在js中表示为“{}”括起来的内容,数据结构为{key:value,key:value,...}的键值对的结构,在面向对象的语言中,key..
分类:编程语言   时间:2016-07-12 19:47:41    阅读次数:182
centos6.5 python 升级2.7+pip
官网下载Python-2.7.3.tgz./configure--prefix=/usr/local/python27make&&makeinstallcp-a/usr/local/python27/bin/python2.7/usr/bin/pythonvim/usr/bin/yum>/usr/bin/python2.6官网下载pip-8.1.2pythonsetup.pyinstallpip-V
分类:编程语言   时间:2016-07-12 19:44:37    阅读次数:149
java自学篇第一部分总结(学习方法)
很庆幸你已经完成java基础章节的第一部分的学习,可能你很快就接收了,也可能你学了好久也学会,但是我想通过这篇文档告诉大家学习语言的一些方法:1、语言的第一个脚本helloworld都是相通的,2、语言中都有数据类型这一说,java有8种大类型,无论那种语言他的数据类型基本一致..
分类:编程语言   时间:2016-07-12 19:45:34    阅读次数:201
javascript介绍、变量、运算符-1
一、javascript介绍javascript是一种直译式(既保持原文内容又保持原文形式的翻译方法)脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器是javascript引擎,是浏览器的一部分,广泛应用于客户端的脚本语言。在网站开发领域用于与用户之间的交互,即行..
分类:编程语言   时间:2016-07-12 19:43:22    阅读次数:184
一个JavaWeb工程师的进阶之路
大学毕业之后,凭着一点JAVA知识和J2EE知识,顺利的找到了一份不错的工作,从那时起,我就开始了我的JavaWeb工程师之路。今天回顾总结一下这几年我学过的编程知识。一、开发语言Java:从学习Java开始到现在有8年多时间了,这个是我深入骨髓的一门开发语言,现在依然在使用。对..
分类:编程语言   时间:2016-07-12 19:41:16    阅读次数:200
C++ 模板类友元之输出流操作符重载
几个关键点: 需要前置声明!--奇怪的是别人告诉我也可以不需要,但我这里不行! 友元函数的函数名后面的<>,必须要有。 ...
分类:编程语言   时间:2016-07-12 19:38:04    阅读次数:148
java能不能自己写一个类叫java.lang.System/String正确答案
原文: http://www.wfuyu.com/php/22254.html 未做测试 ! 最近学习了下java类加载相干的知识。然后看到网上有1道面试题是 能不能自己写个类叫java.lang.System? 网上提供的答案:通常不可以,但可以采取另类方法到达这个需求。所谓的另类方法指自己写个类 ...
分类:编程语言   时间:2016-07-12 19:34:49    阅读次数:206
K近邻算法及其Python实现
下面贴出Python代码 knnClassify.py ...
分类:编程语言   时间:2016-07-12 19:31:20    阅读次数:214
《C++标准库》
函数对象 使用bind时注意,占位符有自己的命名空间std::placeholders,如果不在程序开始处using std::placeholders,那么就要写成: std::bind(std::logical_and<bool>(), std::bind(std::greater_equal< ...
分类:编程语言   时间:2016-07-12 19:30:09    阅读次数:167
结构算法
...
分类:编程语言   时间:2016-07-12 19:27:52    阅读次数:152
状态和线程
真正的多线程是具有抢占式和内存共享两个特点,这也是导致多线程同步问题的根本原因。而lua中的线程并不存在这个问题,首先lua的线程的状态并不共享内存,其次lua的线程是协同工作的,并非抢占式的。 主线程:lua_State* L = luaL_newstate() 不仅创建了一个lua状态,还创建了 ...
分类:编程语言   时间:2016-07-12 19:28:27    阅读次数:154
javascript中关于日期和时间的基础知识
[1]标准时间 [2]字符串 [3]闰年 [4]月日 [5]星期 [6]时分秒 ...
分类:编程语言   时间:2016-07-12 19:26:54    阅读次数:236
Python基础知识补充(重要)-作用域、特殊语法
Python作用域 python代码内部块如if语句内声明变量,在if代码段后在调用此变量并未报如“undefinded name"此类错误,例子如下: 如果在java和c#中,会抛出异常,而在python和javascript中均无报错,这正是因为python和javascript中无块级作用域。 ...
分类:编程语言   时间:2016-07-12 19:27:02    阅读次数:332
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!