摘要: 空语句 C最简单的语句就是空语句,它本身只包含一个分号。它所适用的场合就是语法要求出现一条完整的语句,但并不需要它执行任何任务。 表达式语句 C不存在专门的“赋值语句”赋值就是一种操作,就像加法和减法一样,所以赋值就在表达式内进行。 你只要在表达式后面加上一个分号,就可以把表达式转变成语句。所以,下面两个表达式 1: x = y + 3; 2: ch = getchar(); 实际上是... 阅读全文
posted @ 2015-09-28 15:04 programnote 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 3.1基本数据类型3.1.1整型家族整型家族包括字符、短整型、整型和长整型,它们都分为有符号(signed)和无符号(unsigned)两种版本。长整型至少因该和整型一样长,整型至少因该和短整型一样长。头文件limits.h说明了各种不同整数类型的特点。字面值(literal)这个术语是字面值常量的... 阅读全文
posted @ 2015-09-28 10:31 programnote 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在前面的报告中我们实现了用SURF算法计算目标在移动摄像机拍摄到的视频中的位置。由于摄像机本身像素的限制,加之算法处理时间会随着图像质量的提高而提高,实际实验发现在背景复杂的情况下,结果偏差可能会很大。本次改进是预备在原先检测到的特征点上加上某种限制条件,以提高准确率。问题:如何判定检测到的特征点是... 阅读全文
posted @ 2015-09-19 19:40 programnote 阅读(2329) 评论(0) 推荐(0) 编辑
摘要: 问题:用1,2,3,...,9组成3个三位数abc,def,和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有解。提示:不必太动脑筋。 // 习题2-10 样例(permutation) #include int main(void) { int x, y, z, a[10] = {0}; for(x = 100; x <... 阅读全文
posted @ 2015-08-20 16:58 programnote 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Question: Let us suppose we have an array whose ith element gives the price of a share on the day i.If you were only permitted to buy one share of the stock and sell one share of the stock, design an... 阅读全文
posted @ 2015-08-16 09:33 programnote 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 小时候我们都翻过词典,现在接触过电脑的人大多数都会用文字处理软件(例如微软的word,附带拼写检查)。拼写检查本身也是一个词典,只不过容量比较小。现实生活中有许多词典的应用:拼写检查数据库管理应用中的数据词典装载机,汇编器,便一起产生的符号表网络公司的路由表(DNS域名解析)在计算机科学中,提到抽象... 阅读全文
posted @ 2015-08-14 11:22 programnote 阅读(6726) 评论(1) 推荐(1) 编辑
摘要: 符号表的实现有很多方式,下面介绍其中的几种。 乱序(未排序)数组实现 这种情况,不需要改变数组,操作就在这个数组上执行。在最坏的情况下插入,搜索,删除时间复杂度为O(n)。 有序(已排序)数组实现 这种情况我们就有了排序好的关键字和相应的值。 通过关键字在数组中存储 keys[i]为第i位大的key(关键字) values[i]就是第i位大key对应的值 由于元素是按顺序存储在数组中的,找某个... 阅读全文
posted @ 2015-08-14 11:20 programnote 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 枚举给用户定义固定数据组提供了方便。枚举类就是一系列常量整型值,这也就意味着枚举类型不能被修改。 这里我们将要讨论C语言中枚举类型的用法和限制。 枚举通过枚举关键值定义,类似结构体定义 语法(Syntax): enum tagname{CONST1=1,CONST2,…} enumVariable; tagname,枚举类型名,这一项可以省略。 {CONST1=1,CONST2,…}一组代替常量... 阅读全文
posted @ 2015-08-13 16:54 programnote 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Question: What is a Pointer? What are its limitations? What are its benefits? How do we use it? What all operation we can perform using it? In this article we are going to discover answers to all the... 阅读全文
posted @ 2015-08-13 16:13 programnote 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 属于空间复杂度(Space Complexity)在很多情况下被错认为是附属空间(Auxiliary Space),下面是附属空间和空间复杂度的定义。 附属空间(Auxiliary Space)是算法使用的额外空间(extra space)或临时空间(temporary space)。 空间复杂度(Space Complexity)指的是算法使用的总空间包括输入使用的空间。 空间复杂度包含附属空间... 阅读全文
posted @ 2015-08-13 14:52 programnote 阅读(1139) 评论(0) 推荐(0) 编辑