码迷,mamicode.com
首页 >  
搜索关键字:组元    ( 4127个结果
C++Primer学习笔记《2》
数组是一种复合类型,由类型名+数组名+维度组成。数组定义中的类型可以是C++基本内置类型,也可以是类类型的。数组元素的类型可以是除了引用类型以外的其他任何类型,没有所有的元素都是引用的数组。   数组的维度必须是大于或等于1的编译器常量,所谓的编译器常量就是指在编译期间就可算出结果的表达式,字面值常量,枚举类型,用常量表达式初始化的const对象。任何在编译器无法计算出的值都不可作为数...
分类:编程语言   时间:2014-06-20 10:27:20    阅读次数:268
Swift学习笔记(2)--元组(Tuples)、Optional(可选值)、(Assertions)断言
1.Tuples(元组) 元组是多个值组合而成的复合值。元组中的值可以是任意类型,而且每一个元素的类型可以是不同的。 1>定义:使用()包含所有元素,用逗号分开,也可以对每个元素做命名let http404Error = (404, "Not Found")let http200Status =.....
分类:其他好文   时间:2014-06-16 00:14:17    阅读次数:360
运算顺序引发的一系列有趣问题
问题:采用递归方法计算给定整型数组元素之和。 以下给出几种递归算法的实现: 1 int sum1(int a[], int n) 2 { 3 if(n > 0) 4 return a[n-1] + sum1(a, n-1); 5 else 6 r...
分类:其他好文   时间:2014-06-12 08:15:49    阅读次数:291
[LeetCode] Sort Colors [23]
一个数组,数组元素含有3种颜色,红,白,蓝。要求将数组排序,将相同颜色排在一起,整体按照红白蓝的顺序。 这个题在日常生活中很常见。比如要将东西归类,当然这个题简化成了相同颜色就认为完全相同。 基于这个特点,可以先统计各个颜色出现的次数,然后在按照题目要求的红白蓝的顺序,依次放n个红,m个白,k个蓝,就Okay了,代码详见代码一。这个思路也就是题目下面提示的方法,这个方法需遍历2次数组,本题要求遍历一次就搞定的方法,想想这个还是有点难度的。 这个题目其实我们很容易就能联想到快排的划分上来,但是仔细一想,如果按...
分类:其他好文   时间:2014-06-10 15:56:14    阅读次数:223
C语言的比较库函数--qsort
c语言中的库函数:qsort(int *base,int num,int width,int (*compare)(int *void,int *void)); 其中base是排序的一个集合数组,num是这个数组元素的个数,width是一个元素的大小,comp是一个比较函数。...
分类:编程语言   时间:2014-06-10 15:15:56    阅读次数:232
基于非比較的排序:计数排序(countSort),桶排序(bucketSort),基数排序(radixSort)
计数排序条件:要排序的数组的元素必须是在一定范围的,比方是1~100。在排序之前我们必须知道数组元素的范围。思路:顾名思义:就是用一个数组来计数的。步骤:1、用一个数组来计数count[ ],将要排序的数组arr[ ]的元素记为数组count[ ]数组的下标,假设数组arr[]中有两个数同样就在co...
分类:其他好文   时间:2014-06-10 12:56:30    阅读次数:170
关于js数组的一道小考题
网上看到的一道关于js数组的小考题,借此学习练习一下,也是拿来作为博客开篇之作吧!题目如下:给定一个随机数组,数组可能包含数组(也就是说数组元素可能为数组)。要求用js实现一个函数,返回该数组中所有元素,重复的要求去掉。例如:数组[2,3,[4,6,[3,8]],12,10],返回结果为:[2,3,...
分类:Web程序   时间:2014-06-09 16:41:57    阅读次数:360
十.jQuery源码分析之.map()
763行:三个参数. elems:待遍历的数组或对象. callback:回调函数,会在数组的每个元素或对象的每个属性上执行.执行时传入两个参数:数组元素,元素下标;或属性名,属性值. arg:仅限于jQuery内部使用.如果调用$.map()传入了参数ar...
分类:Web程序   时间:2014-06-09 15:55:29    阅读次数:296
《Javascript权威指南》学习笔记之十四:JavaScript内建类
Arguments类代表函数参数作为数组元素作为存储,可以按访问数组元素的方法访问参数。arguments.length表示参数的数目。但是,不能用for...in循环访问arguments对象,需用for循环。 arguments有两个重要属性: arguments.callee属性用来表示当前正在执行函数的引用,等价于arguments.callee.apply(null)或者arguments.callee.call(null); oFunction.caller属性表示当前...
分类:编程语言   时间:2014-06-08 05:05:11    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!