码迷,mamicode.com
首页 >  
搜索关键字:数组    ( 87738个结果
秒懂冒泡排序
长时间不复习,简单的算法也会忘记啊。 冒泡排序的核心:两两比较相邻元素,将最大或最小的元素像气泡一样,向数组的一端”浮“。 冒泡排序的平均时间复杂度: 冒泡排序的C语言实现: #include void bubble_sort(int array[], int n) { int i,j,tmp; for (i = 0; i < n - 1; i++) {...
分类:编程语言   时间:2015-04-28 16:10:15    阅读次数:184
js面向对象学习笔记之三(Array 对象)
1. 数组的初始化: //三种初始化方式 new Array(); new Array(size); new Array(element0, element1, ..., elementn); 2. 属性 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力...
分类:Web程序   时间:2015-04-28 16:09:16    阅读次数:104
HDOJ(1004) Let the Balloon Rise
这一道题姑且可以叫做“让气球飞”吧。比较简单,AC率算是比较高了,一次性通过。大概思路是:首先建立一个字符串数组color_table,用与存储不同的颜色,同时创建一个整型数组count用于存储对应颜色数组中此索引颜色出现的次数。每当程序读入一种颜色,就将其与颜色数组中已经存在的颜色进行比较,如果该...
分类:其他好文   时间:2015-04-28 16:01:06    阅读次数:133
linux中断源码分析 - 中断发生(三)
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/回顾 上篇文章linux中断源码分析 - 初始化(二)已经描述了中断描述符表和中断描述符数组的初始化,由于在初始化期间系统关闭了中断(通过设置CPU的EFLAGS寄存器的IF标志位为0),当整个中断和异常的初始化....
分类:系统相关   时间:2015-04-28 15:58:56    阅读次数:172
邻接表模板
1.数组模拟链表实现struct edge{ int u,v,w,next;}a[MAX];int E,u,v,w;E = 0;memset(head,-1,sizeof(head));void add(int u,int v,int w){ a[E].u = u;a[E].v = v;...
分类:其他好文   时间:2015-04-28 15:46:26    阅读次数:146
JavaScript算法题(一) && 数组reduce使用
可参考Array.reduce用法1. 请编写getMissingElement函数,返回给定数组中缺少的元素(数组里的元素为0~9,只会缺失一个)。Example:getMissingElement( [0, 5, 1, 3, 2, 9, 7, 6, 4] ) // returns 8 getMi...
分类:编程语言   时间:2015-04-28 15:39:13    阅读次数:152
【树状数组(二叉索引树)】轻院热身—candy、NYOJ-116士兵杀敌(二)
【概念】 转载连接:树状数组 讲的挺好。这两题非常的相似,查询区间的累加和、更新结点。Add(x,d) 与 Query(L,R) 的操作【题目链接:candy】 唉,也是现在才发现这题用了这个知识,当初A的第一个数据结构的题就是关于树状数组的,忘了忘了。。 Problem C: candyT...
分类:编程语言   时间:2015-04-28 15:35:30    阅读次数:133
数组常用方法
1. 字符串转换为数组 split();console.log("aabbcc".split(""));打印:["a", "a", "b", "b", "c", "c"]2. 数组转换为字符串 join();console.log(['aa','bb','vv'].join(""));打印:aabb...
分类:编程语言   时间:2015-04-28 15:30:33    阅读次数:161
给定一个整数数组(有正数和负数),找出总和最大的连续数列,并返回总和。
示例: 输入:2 , -8 ,3 , -2 ?,4 ,-10 输出: 5 (即{3 ,-2 ,4})
分类:编程语言   时间:2015-04-28 14:19:11    阅读次数:147
编程之美2.18—数组分割
题目: 有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 基本思想: 假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。 显然: S(k, 1) = {A[i] | 1 S(k, k) = {A[1]+A[2]+…+A[k]} ...
分类:编程语言   时间:2015-04-28 14:16:04    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!