二分查找方法二分查找经常用来在有序的数列查找某个特定的位置。因此,应用二分查找法,这个数列必须包含以下特征:存储在数组中有序排列二分查找方法不适用于链表,因为链表方法需要遍历,应用二分查找法意义不大。一般情况下,我们默认数组是单调递增数列,且无重复元素。(有重复元素的题应该如何解决)二分查找方法递归...
分类:
其他好文 时间:
2014-07-22 00:39:35
阅读次数:
287
函数:具有特定功能的代码段,分为库函数,自定义函数.函数定义:函数返回值类型 函数名(形式参数列表){代码段;return 返回值;}注意:每个函数返回值最多只有一个.return是一个函数结束的标志.形式参数(形参):函数定义时使用的虚拟参数名,用以接收函数调用是传递过来的实际值.实际参数(实参)...
分类:
其他好文 时间:
2014-07-22 00:33:35
阅读次数:
260
1 代码编辑工具1.1 source insightSource insight 是一款很优秀的代码编辑软件,支持创建project(同一时候支持网络创建),语法着色,词语联想,它的代码搜索功能很强大,很适合阅读代码。下图是Source insight的全视图:左边为变量和參数列表:右边为proje...
分类:
其他好文 时间:
2014-07-22 00:29:35
阅读次数:
399
问题描述:
输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序。
比如:输入的随机数列为:3,1,2,4,初始计数值...
分类:
其他好文 时间:
2014-07-21 14:06:46
阅读次数:
264
DISP_FUNCTION(theClass, pszName, pfnMember, vtRetVal, vtsParams )
参数
theClass
类名。
pszName
扩展函数名。
pfnMember
成员函数名。
vtRetVal
指定函数的返回类型的值。
vtsParams
指定函数的参数列表中的一种或更多常数组成的空格分隔列表
vtsParams支持多...
分类:
其他好文 时间:
2014-07-21 13:39:43
阅读次数:
261
重载,转换,运算符
Conversion Operators
转换操作符
operator type() const
Conversions to
an array or a function type are not permitted.
转换函数必须是成员函数,不能指定返回 类型,必须有一个空的参数列表。
函数通常应 const。
Defining a Clas...
分类:
编程语言 时间:
2014-07-21 11:42:56
阅读次数:
227
一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址,返回的是指针类型。返回指针值的函数的一般定义形式为;数据类型 *函数名(参数列表)例如: int *a(int x, int y);a作为函数名,调用它之后能得到一个指向整型数据的指针(地址)。()优先级高于*,因此a先与...
分类:
编程语言 时间:
2014-07-21 10:01:23
阅读次数:
457
Description栋栋最近迷上了随机算法,而随机数生成是随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m, a, c, X0,按照下面的公式生成出一系列随机数:Xn+1 = (aXn+c)modm...
分类:
其他好文 时间:
2014-07-21 00:37:32
阅读次数:
347
最长上升子序列问题 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有一个长为n的数列a. 请求出这个序列中最长上升子序列的长度. 最长上升子序列的数字之间可以有间隔.即最长上升子序列(LIS, Longest Increasing Subsequence), 例如: n=5, a={4,2,3,1,5}, result=3(2,3,5).使用动...
分类:
其他好文 时间:
2014-07-20 22:34:43
阅读次数:
297
给两个等差数列的长度,起点和数列的增加值,求两个数列中有几个数相同...
分类:
其他好文 时间:
2014-07-20 22:23:02
阅读次数:
172