码迷,mamicode.com
首页 >  
搜索关键字:数组下标    ( 1088个结果
一个有序数组(包含重复的),去除重复的数字然后输出
问题:一个有序数组,其中包含重复的元素,去除重复的数字然后输出;解决:1.用指针比较方便,这里用数组下标来解决吧;2.tmp类似指针指向不重复元素的最后一位;3.num类似指针指向删除重复元素后的数组的最后一位;代码如下:#include #include int A[] = {1,2,2,4,5....
分类:其他好文   时间:2014-08-18 21:44:12    阅读次数:280
1-100的连续整数,乱序,丢失两个数,原地找出这两个数
问题描述:1.比如inp={2,3,6,4,7}丢失了1,5,原地找出这两个数。2.为了方便讨论这个连续数组从1开始到7截至,数组扩展到7位inp={2,3,6,4,7,0,0};解决:1.利用数组元素值与数组下标关系,遍历整个数组,没有被遍历到的位置则为丢失元素所在位置,具体流程如下: 1.从头开...
分类:其他好文   时间:2014-08-18 16:12:42    阅读次数:224
Linux下基于文件描述符的文件操作(非缓冲)
1 文件描述符 内核为每个进程维护一个已打开文件的记录表(实现为结构体数组),文件描述符是一个较小的正整数(0—1023)(结构体数组下标),它代表记录表的一项,通过文件描述符和一组基于文件描述符的文件操作函数,就可以实现对文件的读、写、创建、删除等操作。 常用基于文件描述符的函数有open(打开)...
分类:系统相关   时间:2014-08-18 14:18:32    阅读次数:356
Java---Exception(异常)
java异常是java提供的用于处理错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在等)设计良好的程序应该在异常发生时提供处理这些错误的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。java程序在执行的过程中如出现异常事件...
分类:编程语言   时间:2014-08-15 23:44:19    阅读次数:228
尝试解释LIS(最长递增子序列)的一种动态规划算法
最长上升子序列就是求给定序列的最长的递增序列,其中不要求序列的元素在原序列中保持连续。 为了方便理解,可以举个例子: inta[] = {0,2,1,5,3,6,4,8,9,7}(数组下标从1开始)的一个最长的子序列1,3,4,7,9。 利用动态规划的思想,可以方便的求取这个解。 为了方便解释,我们定义dp(n)为长度为1至下标为n的最长子序列的长度(数组下标假设从1开始),{a[1],a...
分类:其他好文   时间:2014-08-13 14:55:17    阅读次数:195
将n进制的数组压缩成字符串(0-9 a-z)同时解压
此类题目要明确两点: 1. 打表:用数组下标索引字符,同时注意如果从字符对应回数字:  int index = (str[i] >= '0' && str[i] 2. 注意低位在前还是高位在前,如果先来的是 低位*radix^i 即可。 3. 统计每几个radix进制数组成一位,利用bits来表示。。。 这破题主要是麻烦。。。 #include #includ...
分类:其他好文   时间:2014-08-12 00:40:33    阅读次数:184
50.编写程序,逆转字符串
?//1、运用到strlen函数取得输入字符串的长度//2、输出时注意数组下标#include#includeusing namespace std;int main(){ int temp; char a[20]; cout>a; temp=strlen(a); fo...
分类:其他好文   时间:2014-08-09 18:12:18    阅读次数:235
javascript运算符的优先级
最基木的运算符优先级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。运算符 优先顺序1. 成员选择、括号、函数调用、数组下标2. !、-(单目减)、++、--、typeof, new, void,.....
分类:编程语言   时间:2014-08-05 15:28:19    阅读次数:220
使用array_merge重新排列数组下标
array_merge()函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。注释:如果仅仅向 array_merge()函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键...
分类:其他好文   时间:2014-07-31 20:07:07    阅读次数:179
求最小的k个数
和快速排序有点类似,利用快速排序的划分算法, 划分算法见http://blog.csdn.net/buyingfei8888/article/details/8997803 根据int partition(int number[],int start,int end);返回值为数组下标,大小为index,index左边值均小于number【index】,右边均大于number【index】,若...
分类:其他好文   时间:2014-07-31 17:05:16    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!