一些重要的区别 set与list的区别: set是无索引的,list是有索引的; ArrayList与LinkList的区别: 前者是基于数组实现的,后者是基于链表实现的; 两者的使用方法一样,但是在遇到具体问题中区分如下: ArrayList查找速度比较快,但是增加,删除数组比较慢; LinkLi
分类:
其他好文 时间:
2016-02-22 11:36:16
阅读次数:
144
#include #include /* 给定一个含有n个元素的整型数组, 找出数组中的两个元素x和y使得abs(x - y)值最小*//* 思路: 排序, 然后遍历数组比较相邻值相减得到的值*/typedef struct{ int num1; int num2;}TwoNumber;TwoNum...
分类:
编程语言 时间:
2016-01-07 08:53:08
阅读次数:
231
索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是一个变量索引器和属性的不同点(1)属性以名称来标识,索引器以函数形式标识(2)索引器可以被重...
思路:仿照qsort函数运用函数指针实现排序整形数组、排序字符串的功能。首先,编写整形数组比较函数和字符串比较函数;其次,仿照qsort函数将首元素地址、元素个数、元素大孝比较函数传参编写熟悉的冒泡排序函数;最后,举例验证函数正确性。/******************************/
..
分类:
编程语言 时间:
2015-11-27 01:15:32
阅读次数:
215
1. 问题描述 对于数组(如下),求解其最大子数组. 结果为: 2. 算法设计 采用递归的方法求解 A. 求解数组左半部分的最大子数组 B. 求解数组右半部分的最大子数组 C. 求解整个数组的最大子数组 D. 比较A,B,C求出的结果,选出一个最大值,即为最终结果. 3. 数据结构设计 A. 中间结...
分类:
编程语言 时间:
2015-11-26 23:20:57
阅读次数:
144
索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是一个变量索引器和属性的不同点(1)属性以名称来标识,索引器以函数形式标识(2)索引器可以被重...
在一个int数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数。分析,结果可能有多个符合条件的数第一眼的感觉是使用双层循环遍历,遍历每一个元素时分别判断两个条件。还可以使用辅助数组,与原数组长度相同,记录每一个位置的右面所有数中最小的值,然后在遍历一遍原始数组,比较每个元素是否大于左侧所有...
分类:
编程语言 时间:
2015-10-16 16:44:17
阅读次数:
188
索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是一个变量索引器和属性的不同点(1)属性以名称来标识,索引器以函数形式标识(2)索引器可以被重...
分类:
其他好文 时间:
2015-09-29 23:36:05
阅读次数:
209
比较简单的应用。#include #include #define maxn 200002int wa[maxn],wb[maxn],wv[maxn],ws[maxn];int cmp(int *r,int a,int b,int l){return r[a]==r[b]&&r[a+l]==r[b+...
分类:
编程语言 时间:
2015-09-08 21:56:18
阅读次数:
212
string:一些字符串处理函数: strcpy(s1,s2): **s1,s2定义为字符数组。**
把字符串s2中的内容copy到s1中,连字符串结束标志也一起copy. strcmp(s1,s2): **s1,s2定义为字符数组。**
比较两个字符串的大小,返回比较的结果。一般形式是:
①字符串1小于字符串2,strcmp函数返回一个...
分类:
其他好文 时间:
2015-08-10 20:05:31
阅读次数:
123