码迷,mamicode.com
首页 > 编程语言 > 周排行
排序算法<No.2>【桶排序】
算法,是永恒的技能,今天继续算法篇,将研究桶排序。 算法思想: 桶排序,其思想非常简单易懂,就是是将一个数据表分割成许多小数据集,每个数据集对应于一个新的集合(也就是所谓的桶bucket),然后每个bucket各自排序,或用不同的排序算法,或者递归的使用bucket sort算法,往往采用快速排序。 ...
分类:编程语言   时间:2017-01-23 17:09:29    阅读次数:284
树状数组laekov
lowbit 数组的第 i 位存储的是以 i 为结尾的长度为lowbit(i) 的一段的和. 加点 查询 完整代码 略有不同的,dad曾经教给我,树状数组这么写 ...
分类:编程语言   时间:2017-01-23 17:09:46    阅读次数:210
Python实现字典的key和values的交换
打印结果如下: 生成器表达式{2: 1, 4: 3, 10: 9, 7: 6} 列表推导{2: 1, 4: 3, 10: 9, 7: 6} itertools 提高大数据效率{2: 1, 4: 3, 10: 9, 7: 6} ...
分类:编程语言   时间:2017-01-23 17:20:51    阅读次数:210
用Mockito测试SpringMVC+Hibernate
单元测试、白盒测试:用Mockito测试SpringMVC+Hibernate ...
分类:编程语言   时间:2017-01-23 17:19:36    阅读次数:449
java7 invokedynamic命令研究
在看java虚拟机字节码执行引擎的时候,里面提到了java虚拟机里调用方法的字节码指令有5种: 前4种很容易理解,但是第5种笔者本人从这段描述上无法理解这个invokedynamic到底是什么东西,于是决定从实践入手来剖析一下。 invokedynamic本身是字节码命令,我们想直接调用这个命令只能 ...
分类:编程语言   时间:2017-01-23 17:24:21    阅读次数:169
ROW_NUMBER() OVER()函数用法;(分组,排序),partition by
1、row_number() over()排序功能: (1) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。 partition by 用 ...
分类:编程语言   时间:2017-01-23 17:25:52    阅读次数:177
Java复习第三天_this
this调用构造器 ...
分类:编程语言   时间:2017-01-23 17:32:41    阅读次数:191
(全排列)数组的全排列问题
问题一:https://www.nowcoder.com/practice/f0069cfcd42649e3b6b0c759fae8cde6?tpId=46&tqId=29148&tPage=3&rp=3&ru=/ta/leetcode&qru=/ta/leetcode/question-ranki ...
分类:编程语言   时间:2017-01-23 17:32:25    阅读次数:402
Spring实现AOP的4种方式
转自:http://blog.csdn.net/udbnny/article/details/5870076 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时 ...
分类:编程语言   时间:2017-01-23 17:33:36    阅读次数:453
java复习第三天-局部变量的初始化和内存中的机制-this调用内存栈
定义了局部变量以后系统并不会为分配内存空间,显示初始化以后系统才会为其分配内存空间,保存在其所在栈的内存中。 this调用另一个重载的构造器只能在构造器中使用,而且必须作为构造体的第一条 执行语句。 ...
分类:编程语言   时间:2017-01-23 17:34:48    阅读次数:166
python 作用域
li = [] for i in range(10): def f1(): return i li.append(f1) print(li[1]()) '''循环x ,把x值添加到 前面x里面''' li = [x for x in range(10)] print(li) '''循环X 如果X大于... ...
分类:编程语言   时间:2017-01-23 17:39:16    阅读次数:175
给初学者的RxJava2.0教程(一)
Android中使用RxJava2, 先添加Gradle配置: compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.rea...
分类:编程语言   时间:2017-01-23 17:46:13    阅读次数:431
java并发编程之CountDownLatch与CyclicBarrier
CountDownLatch和CyclicBarrier是jdk concurrent包下非常有用的两个并发工具类,它们提供了一种控制并发流程的手段。本文将会提供一些应用场景,结合源码,对它们的具体实...
分类:编程语言   时间:2017-01-23 17:44:54    阅读次数:287
C++ 解析Json——jsoncpp
Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/,我下载的是v0.5.0,压缩包大约104K。 方法一:使用Jsonc...
分类:编程语言   时间:2017-01-23 17:46:31    阅读次数:256
利用算法识别车厘子与樱桃
朴素贝叶斯分类器作为基础的分类算法,早在基础数学时期就已经被使用,目前在各行各业中更是被广泛使用。近几年车厘子在中国地区卖得火热,面对车厘子和樱桃,很多老百姓很难分清楚,那么算法能帮我们区分吗? 本...
分类:编程语言   时间:2017-01-23 17:46:24    阅读次数:590
Java中
...
分类:编程语言   时间:2017-01-23 18:32:10    阅读次数:166
springMVC+uploadify3.1 文件上传 demo
uploadify3.1 api 可参考:(点击打开链接) 需要springmvc的jar包 1、upload.jsp(主要代码) [html] view plain copy print? <script type="text/javascript" charset="UTF-8" src="${ ...
分类:编程语言   时间:2017-01-23 18:33:03    阅读次数:233
springmvc常用jar包
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </dependency> <dependency> <groupId>org.springframework</gro ...
分类:编程语言   时间:2017-01-23 18:35:34    阅读次数:154
《疯狂Java讲义》(十八)---- JAR文件
使用JAR文件 JAR文件全称Java ARchive File, java档案文件。 通常JAR文件是一种压缩文件,通常称为JAR包。JAR文件和ZIP文件的区别是JAR文件默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件时在生成JAR文件时由系统自动创建的。 当 ...
分类:编程语言   时间:2017-01-23 18:37:28    阅读次数:163
在Mac OS上搭建Python的开发环境
本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装: 1.homebrew ? 1 b ...
分类:编程语言   时间:2017-01-23 18:46:22    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!