Welcome 微信登录

首页 / 软件开发 / C语言

C数组中最大和的子数组

C数组中最大和的子数组

C数组中最大和的子数组2013-04-28 IT-Homer 题目:输入一个整型数组,数据元素有正数也有负数,求元素组合成 连续子数组之和最大的子数组,要求时间复杂度为O(n)。例如:输入的数组为1, -2, 3, 10, -4, 7, 2, -5,最大和的连续子数组为3, 10, -4, 7, 2,其最大和为18。背景:本题最初为2005年浙江大学计算机 系考研题的最后一道程序设计题,在2006年里包括google在内的很多知名公司都 把本题当作面试题。...
详解各种编程语言的注释符

详解各种编程语言的注释符

详解各种编程语言的注释符2013-04-28常见语言:c行注释:none块注释:扩展名:.c/.hc++行注释://这里是注释块注释:扩展名:.cpp/.hc#行注释://这里是注释块注释:xml注释:///这里是xml注释扩展名:.csvb行注释:"这里是注释块注释:none扩展名:.basjava行注释://这里是注释块注释:扩展名:.javavb.net行注释:"这里是注释块注释:nonexml注释:///这里是xml注释扩展名:.vbperl行注释...
C标准库参考指南(1)assert.h

C标准库参考指南(1)assert.h

C标准库参考指南(1)assert.h2013-04-28 柳大 1.1 assert.h断言头文件用于调试。宏:assert();外部引用:NDEBUG1.1. assert声明:void assert(intexpression);断言头文件中的宏允许你将一些特殊信息写入到标准错误文件。如果表达式的值为0(false),那么表达式、源文件名和行号都会被发送给标准错误输出,并调用abort函数。如果标识符NDEBUG ("no debug&qu...
C标准库参考指南(2)ctype.h

C标准库参考指南(2)ctype.h

C标准库参考指南(2)ctype.h2013-04-28 柳大 2. ctype.h字符类头文件用于测试字符以及转换字符。一个引用另一个字符的控制字符,是不属于可打印字符集的。在ASCII字符集中,0x0到0x1F的所有字符以及0x7F(删除键)是控制字符,可打印字符从0x20(空格)到0x7E(波浪号)。函数:isalnum();isalpha();iscntrl();isdigit();isgraph();islower();isprint();isp...
C标准库参考指南(4)float.h

C标准库参考指南(4)float.h

C标准库参考指南(4)float.h2013-04-28 poechant 4. float.h浮点数头文件定义了一个浮点数值的上下限。4.1. Defined Values浮点数以下面的方式定义。sign value E exponent其中sign是正号或者负号,value是数值,exponent是指数。下面这些宏值由#define定义。这些值是由具体运行的平台环境特定实现,但不会比这里所给出的值小。注意在所有的宏名中,FLT是浮点类型的缩写,DBL是...
C标准库参考指南(10)stdarg.h

C标准库参考指南(10)stdarg.h

C标准库参考指南(10)stdarg.h2013-04-28 柳惊鸿 10. stdarg.hstdarg头文件定义了当函数参数个数位置时用于获取参数的宏。宏:va_start();va_arg();va_end();类型:typedef va_list10.1. 变量和定义va_list适用于进入带有stdarg宏的函数的参数的类型。一个带有不确定个数参数的函数,用(,...)在参数列表的末尾来标示。10.2. va_start声明 :void va_s...
C语言中实现图(Graph)

C语言中实现图(Graph)

C语言中实现图(Graph)2013-06-07图(Graph)是一种较线性表和数更为复杂的数据结构,在线性表中数据元素仅有线性关系,各一个数据元素只有一个直接前驱和一个直接后继,在树形结构中,数据元素之间有着明显的层次关系,并且在每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中的一个元素相关,而在图形结构中就显得数据元素异常的自由了,在图中的任意两个元素之间可能是相关的。首先要说的是关于图的存储方式,图中的每一个元素都是存储在一个矩阵中的,...
Objective-c中的分类

Objective-c中的分类

Objective-c中的分类2013-06-07使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。下面就是定义并使用分类的例子程序,通过下面代码,我们可以给Object-C中的NSString 添加camelCas...
<< 21 22 23 24 25 26 27 28 29 30 >>