码迷,mamicode.com
首页 > 编程语言
排序算法FIVE:插入排序InsertSort
排序算法FIVE:插入排序InsertSort
分类:编程语言   时间:2014-12-24 21:29:53    阅读次数:184
排序算法THREE:归并排序MergeSort
排序算法THREE:归并排序MergeSort
分类:编程语言   时间:2014-12-24 21:28:15    阅读次数:238
C++,当类名和对象名称相同时会发生什么?
今天突发奇想,如果类名和由这个类声明的对象标识符相同时会发生什么,然后就测试了一下。如下:#include using namespace std;class a{public:a() {cout using namespace std;class a{public:a() {cout using ...
分类:编程语言   时间:2014-12-24 21:27:21    阅读次数:294
Java中关于OOM的场景及解决方法
原文地址:http://developer.51cto.com/art/201112/305696.htm1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heap space分 析:此OOM是由于JVM中heap的最大值不满足需要,将设置hea...
分类:编程语言   时间:2014-12-24 21:27:39    阅读次数:189
推荐系统之协同过滤的原理及C++实现
1.引言假如你经营着一家网店,里面卖各种商品(Items),有很多用户在你的店里面买过东西,并对买过的Items进行了评分,我们称之为历史信息,现在为了提高销售量,必须主动向用户推销产品,所以关键是要判断出用户除了已经买过的商品之外还会喜欢哪些商品,这就需要利用用户购买商品过程产生的历史信息。协同过...
分类:编程语言   时间:2014-12-24 21:26:39    阅读次数:339
排序算法SIX:冒泡排序BubbleSort
排序算法SIX:冒泡排序BubbleSort
分类:编程语言   时间:2014-12-24 21:25:00    阅读次数:269
CODEVS1222 信与信封问题 (匈牙利算法)
先做一遍匈牙利算法。对于已经匹配的边,如果删去之后还能最大匹配数增加,则不符合要求。一遍匈牙利算法是O(n^3)的,对于每一条边做n次,每次O(n^2),总的复杂度是O(n^3)。注意:不要忘记输出none。 1 var a:array[0..1000,0..1000] of boolean; 2 ...
分类:编程语言   时间:2014-12-24 21:23:14    阅读次数:271
排序算法TWO:快速排序QuickSort
排序算法TWO:快速排序QuickSort
分类:编程语言   时间:2014-12-24 21:22:47    阅读次数:219
并行归并排序——MPI
并行归并排序在程序开始时,会将n/comm_comm个键值分配给每个进程,程序结束时,所有的键值会按顺序存储在进程0中。为了做到这点,它使用了树形结构通信模式。当进程接收到另一个进程的键值时,它将该键值合并进自己排序的键值列表中。编写一个程序实现归并排序。进程0应该读入n的值,将其广播给其余进程。....
分类:编程语言   时间:2014-12-24 21:21:34    阅读次数:1058
排序算法FOUR:堆排序HeapSort
排序算法FOUR:堆排序HeapSort
分类:编程语言   时间:2014-12-24 21:22:03    阅读次数:235
黑马程序员——JAVA学习笔记八(集合)
1, JAVA最初版本只为最常用的数据结构提供了很少的一组类:Vector、Stack、Hashtable、BitSet与Enumeration接口,从JAVA1.2版本开始推出了一组功能完善的的数据结构。集合类的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。就使用集合容器进....
分类:编程语言   时间:2014-12-24 21:19:21    阅读次数:529
Java编程思想学习笔记
Java编程思想学习笔记目录第二章:一切皆对象第三章:操作符第四章:控制执行流程第五章:初始化与清理第六章:访问权限控制第七章:复用类第八章:多态第九章:接口第十章:内部类第十一章:持有对象第十二章:通过异常处理错误第十三章:字符串第十四章:类型信息第十五章泛型第十六章:数组第十七章:容器深入研究第...
分类:编程语言   时间:2014-12-24 21:20:45    阅读次数:391
排序算法ONE:选择排序SelectSort
排序算法ONE:选择排序SelectSort
分类:编程语言   时间:2014-12-24 21:19:46    阅读次数:209
Java数据类型
1.整数(默认类型为int) 如果数据大于Long类型的范围,可以使用BigInteger类 进制转换: 八进制:0开头 十六进制:0x或者0X开头 Integer.toBinaryString(); //转换为二进制 Integer.toOctalSt...
分类:编程语言   时间:2014-12-24 21:18:56    阅读次数:218
eclipse打开java类编译后的class文件所在目录
eclipse打开java类编译后的class文件所在目录...
分类:编程语言   时间:2014-12-24 20:12:11    阅读次数:559
找出三个只出现一次的数字 C语言实现
题目:一个数组中有三个数字a、b、c只出现一次,其他数字都出现了两次。请找出三个只出现一次的数字。 分析:如果我们把数组中所有数字都异或起来,那最终的结果(记为x)就是a、b、c三个数字的异或结果(x=a^b^c)。其他出现了两次的数字在异或运算中相互抵消了。 我们可以证明异或的结果x不可能是a、b、c三个互不相同的数字中的任何一个。 由于x与a、b、c都各不相同,因此x^a、x...
分类:编程语言   时间:2014-12-24 20:10:52    阅读次数:287
python学习之copy模块
copy模块中有两个方法,copy.copy()和copy.deepcopy,这两个方法分别是用来实现浅拷贝和深拷贝。所谓浅拷贝就是只拷贝引用,拷贝后生成的两个变量仍然是同一个对象,即其中一个变化了,另一个也跟着变化。而对于深拷贝,则是拷贝数据,生成的两个变量是不同的对象,他们之间的变化互不影响。但有一点要注意,copy模块的两个拷贝方法中针对的深浅拷贝说的是待拷贝对象的元素,即不管是copy()方法还是deepcopy()方法,待拷贝对象本身都是深拷贝,生成的是两个不同的对象,举个例子说明:...
分类:编程语言   时间:2014-12-24 20:13:04    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!