码迷,mamicode.com
首页 >  
搜索关键字:下标    ( 9368个结果
用PHP实现的快速排序算法(支持记录原始数组下标)
代码如下$data[$high]) { $this->swap($data, $low, $high); } //交换中间和右端数据,保证中间较小 if($data[$m]>$data[$high]) { $thi...
分类:编程语言   时间:2014-11-17 22:41:59    阅读次数:235
如何创建并使用动态数组?
基本思路是使用malloc()库函数来得到一个指向一大块内存的指针。然后想引用数组一样引用这块内存,其机理就是一个数组下标访问可以改写为一个指针加上偏移量。int N;scanf("%d",&N);int *p;p=(int *)malloc(sizeof(int)*N);
分类:编程语言   时间:2014-11-17 21:10:59    阅读次数:207
c编程:求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。
//求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和 #include int main() { int sum=0; int max,min; int max1,max2;//记录最大值的坐标 int min1,min2;//记录最小值的坐标 int i,j; int a[4][4]; //为数组赋值 for(i=0;i<4;i++) { ...
分类:其他好文   时间:2014-11-17 19:29:39    阅读次数:195
求两条对角线上行、列下标均为偶数的各元素之和。
//求两条对角线上行、列下标均为偶数的各元素之和。 #include int main() { int sum=0; int i,j; int a[5][5]; //为数组赋值 for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf("%d",&a[i][j]); } } //求两条对角线上行、列下标均为偶数的各元素之和。 ...
分类:其他好文   时间:2014-11-17 19:27:28    阅读次数:222
iOS:编译错误[__NSDictionaryM objectAtIndexedSubscript:]: unrecognized selector sent to instance 0xa79e61
这个意思是,__NSDictionaryM  无法将值传到下标索引对象,言简意赅就是数组越界,但是再看看,这是数组吗?不是,所以,遇到这种crash,我这里有两种情况: 1.首先看看你 indexPath.row 用的有没有问题; 2.看看你请求下来的数据类型对不对。 如果还有其他情况,欢迎留言 有的时候,系统并不提示你crash在了哪里,仅仅返回到了main函数,这个时候,点击 ...
分类:移动开发   时间:2014-11-17 17:49:26    阅读次数:290
如何向函数传递一个数组?
一维数组----任何一维数组均可以作为函数的实参。形参被改写为指向数组第一个元素的指针,因此,需要一个约定来提示数组的长度,可是是一个额外的参数,或者是一个能够标识越界位置的结束符。二位数组----不能直接传递函数,但可以把矩阵改写为一个指针数组,并使用相同的下标表示方法,如int *(my_arr...
分类:编程语言   时间:2014-11-17 17:27:40    阅读次数:231
[manacher] hdu 3294 Girls' research
题意: 给一个字符x代表真实的a 然后输出的时候转换 然后就是求最长回文子串的串是什么 长度要大于1 思路: 就是裸的manacher,弄清楚下标的转换关系就好了 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #include"queue" #include"algorithm" #in...
分类:其他好文   时间:2014-11-17 12:26:57    阅读次数:152
数组与指针可交换性的总结
1.用a[i]这样的形式对数组进行访问总是被编译器解释像*(a+i)这样的指针访问。2.指针始终就是指针。它绝不可以改写成数组。你可以用下标形式访问指针,一般都是指针作为函数参数时,而且你知道实际传递给函数的是一个数组。3.作为函数的参数时,一个数组的声明可以看作是一个指针。作为函数参数的数组始终会...
分类:编程语言   时间:2014-11-16 19:59:56    阅读次数:128
VI常用命令
vi及缩进设置 分类: unix/linux目录(?)[+] vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍...
分类:其他好文   时间:2014-11-15 12:44:46    阅读次数:272
lua 函数回调技巧
技巧1:local a = {}; function b() print("Hello World") end a["sell"] = {callFunc =b} a["sell"].callFunc()技巧2:    使用lua 自带的 unpack :    解释:把一直数组(只有连续数字下标的 table)展开成一串返回值,但是对用字符串或别的东西做 key 的 table 无能为力。fu...
分类:其他好文   时间:2014-11-14 15:43:30    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!