码迷,mamicode.com
首页 >  
搜索关键字:数组    ( 87738个结果
算法导论-快速排序
一、快速排序的描述快速排序是基于分治策略的。对一个子数组A[p…r]快速排序的分治过程的三个步骤为:1、分解数组A[p…r]被划分成两个(可能空)子数组A[p…q-1]和A[q+1…r],使得A[p…q-1]中的每个元素都小于等于A[q],且小于等于A[q+1…r]中的元素。下标q也在这个划分过程中...
分类:编程语言   时间:2015-02-16 23:21:18    阅读次数:338
Longest Consecutive Sequence
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/43854597 Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200, 1, 3, 2], The longest consecutive elemen...
分类:其他好文   时间:2015-02-16 22:13:14    阅读次数:234
Openjudge-计算概论(A)-数组顺序逆放
描述:将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1 2 int main() 3 { 4 int a[100],i,t[100]; 5 int n; 6 scanf("%d",&...
分类:编程语言   时间:2015-02-16 22:08:36    阅读次数:205
HDU4638——Group(树状数组+离线操作)
题目链接题目大意n个数的序列,m次询问。 求一段区间连续数字的段数 。 (1 3 5 4 2) 询问[2,4]区间则3,5,4为连续序列输出 1 。解题思路我觉得这是一道不错的题目。 定义线段是求的连续序列。 首先将所有的询问离线,按照Li递增排序。 我们可以用一个结构维护Li为起点加入所有点后的各区间线段数,对于每个以Li为起点的询问进行处理。 当然这样不够,我们还要消除Li之前加入的...
分类:编程语言   时间:2015-02-16 21:02:09    阅读次数:255
JSP页面字符的转码
jsp中,在接受request的中文字符时,显示出来的是乱码,jsp中含客户提交的含有汉字的数据,要采用特殊的处理方式,先将得到的字符串用iso-8859-1编码,并放到一个字节数组中,再用String类的构造函数将其转换为字符串对象,例如,下面的student的Name是ISO-8859-1的,要...
分类:Web程序   时间:2015-02-16 20:59:34    阅读次数:411
JavaScript把字符串动态显示到下拉列表
functionBuildSel(str,sel) { sel.options.length=0; vararrstr=newArray(); arrstr=str.split(",");//把字符串按逗号拆分成数组元素 if(str.length>0) { for(vari=0;i<arrstr.length;i++) { varsubarrstr=newArray(); subarrstr=arrstr[i].split("|");//按|拆分成低级数..
分类:编程语言   时间:2015-02-16 19:46:36    阅读次数:226
ArrayBuffer:类型化数组 (转)
ArrayBuffer:类型化数组来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录分配内存视图视图的生成视图的操作复合视图DataView视图应用AjaxCanvasFile参考链接类型化数组是JavaScript操作二进制数据的一个接口。这要从WebGL项目的诞生说起,所...
分类:编程语言   时间:2015-02-16 19:35:34    阅读次数:204
【BZOJ】【3524】【POI2014】Couriers
可持久化线段树 裸可持久化线段树,把区间第K大的rank改成num即可……(往儿子走的时候不减少)苦逼的我……MLE了一次(N*30),RE了一次(N*10)……数组大小不会开……最后开成N*20的过了 1 /********************************************....
分类:其他好文   时间:2015-02-16 19:32:27    阅读次数:179
POJ 2352 Stars
题意:计算星星的等级。 星星的等级是由有多少 x 坐标小于它并且 y 坐标也小于它的星星的数量决定的。 由于输入已经是按照 先y从小到大,再x从小到大的顺序排列好了的。 所以 只需要按输入顺序插入,然后统计比当前x小的有多少个即可。 只需要一个logn的修改和查询的数据结构就可以了。 以前用数状数组写过,现在再补一个线段树的。 线段树: #include #inclu...
分类:其他好文   时间:2015-02-16 18:27:32    阅读次数:161
Java面向对象笔记2
接下来我们来看看面向对象语言中的方法,在定义方法时,发现它与结构化程序设计语言中函数尤为相似,值得注意 的是,Java里的方法是不能独立存在的,所有的方法都定义在类里。 那我们口中所讲的方法与函数到底有什么区别呢? 在结构化编程语言中,整个软件是由一个个的函数组成;而在面向对象编程语言里,整个软件是由一个个的类来组 成。因此定义方法时,只能定义在类中,如果使...
分类:编程语言   时间:2015-02-16 18:21:51    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!