码迷,mamicode.com
首页 >  
搜索关键字:个数    ( 85356个结果
C语言学习_排序_快速排序
快速排序: 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 快速排序进一步挖掘就是挖坑和分治,这种方法比较实用简单: 对挖坑填数进行总结 1.i =L; j = R; 将基准数挖出形成第一个坑a[i]。 2.j--由后向前找比它小的数,找到...
分类:编程语言   时间:2014-06-15 18:54:10    阅读次数:324
《Javascript权威指南》学习笔记之十七:BOM新成就(1)--客户端存储数据(Storage实现)
《Javascript权威指南》学习笔记之十七:BOM新成就(1)--客户端存储数据(Storage实现)。 数据构成了web站点的实际内容,这些数据多种多样,可以是独立的文件,也可以是位于某个数据库文件或者数据库服务器之中。现在,HTML 5 BOM允许在客户端实现较大规模的数据存储:一是web存储,二是Web SQL数据库存储。 一、Web存储概述 Web存储机制是一种通过字符串形式的key/value对来安全的存储和使用数据的方法。Web存储和HTTP Cookie的区别在于: ...
分类:编程语言   时间:2014-06-15 17:29:18    阅读次数:390
ACdreamoj1114(Number theory)莫比乌斯容斥
题意:给n个数,为有多少互质对; 解法:然后求出mou值,然后求出1,2,3...max的倍数的个数,每个出现在gcd中的对数(num[i]*(num[i]-1))/2,乘上mou值进行容斥计算。 代码:/****************************************************** * author:xiefubao ******************...
分类:其他好文   时间:2014-06-15 16:16:11    阅读次数:274
NYOJ51 管闲事的小明
管闲事的小明 时间限制:4000 ms  |  内存限制:65535 KB 难度:2 描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。   由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示...
分类:其他好文   时间:2014-06-15 09:23:15    阅读次数:156
【啊哈!算法】算法11:堆——神奇的优先队列(上)
堆是什么?是一种特殊的完全二叉树,就像下面这棵树一样。         有没有发现这棵二叉树有一个特点,就是所有父结点都比子结点要小(注意:圆圈里面的数是值,圆圈上面的数是这个结点的编号,此规定仅适用于本节)。符合这样特点的完全二叉树我们称为最小堆。反之,如果所有父结点都比子结点要大,这样的完全二叉树称为最大堆。那这一特性究竟有什么用呢?         假如有14个数分别是9...
分类:其他好文   时间:2014-06-15 08:03:16    阅读次数:223
队列的应用:优先级队列
优先级队列:如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列 这种数据结构。 优先级队列(priority queue) 是0个或多个元素的集合,每个元素都有一个优先权,对优先级队列执行的操作有(1)查找(2)插入一个新元素 (3)删除 一般情况下,查找操...
分类:其他好文   时间:2014-06-14 07:23:16    阅读次数:271
reduce个数到底和哪些因素有关
reduce的个数到底和什么相关,本问题详细阐述了这个问题...
分类:其他好文   时间:2014-06-14 00:05:03    阅读次数:362
c++读取文本文件
Description在文件f1.dat中,提供了N(N是一个很大的数,程序中不需要用到)个正整数。请编程序,输出文件中前n(n<N)个数中的最大值。 f1.dat中的前10个数据如下,请在调试程序时,自建f1.dat文件,其内容是10个整数。 52 69 21 29 65 79 72 27 35 24 Input整数n,代表输出的最大值是f1.dat文件中前n个数...
分类:编程语言   时间:2014-06-13 23:59:02    阅读次数:478
JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans
提示用户输入两个数,然后输出用户输入的两数之和 第一次输入 ,输入处为空 第二个输入,输入处为默认27  (这里强调语句的使用) 3.1 让用户输入两个数字,然后输出相加的结果 intA=prompt("请输入第一个数字",""); //这里初始没有显示 intB=prompt("请输入第二个数字",27); //这里初始...
分类:编程语言   时间:2014-06-13 21:49:16    阅读次数:359
java二维码生成
二维码,是一种采用黑白相间的平面几何图形经过相应的编码算法来记载文字、图画、网址等信息的条码图画。如下图二维码的特色:1.高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比一般条码信息容量约高几十倍。2.编码规模广该条码能..
分类:编程语言   时间:2014-06-13 21:01:04    阅读次数:450
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!