摘要: 设计O(n*n)时间的算法,求n个数组成的序列的单调递增最长子序列长度 这道题在算法分析课本中属于课后习题,许多人做过,这道题是我真正体会到动态规划的思想的一道题,下面给出一个简单的思路! 记a[i]表示输入的序列,b[i-1]表示以a[i]结尾的序列的单调递增最长子序列,则原问题的解为b[n-1] 阅读全文
posted @ 2018-11-03 10:47 皮卡猪 阅读(160) 评论(0) 推荐(0)
摘要: 一维数组:1、数组名定义规则与变量名相同,遵循标识符定名规则 2、用方括号括起来的常量表达式表示下标值 3、常量表达式的个数表示元素的个数,即数组长度 4、常量表达式中可以包括常量、常变量和符号变量,但不能包含变量 二维数组:1、下标可为整型表达式 2、在使用数组元素时,应注意下标值应在已定义的数组 阅读全文
posted @ 2017-11-16 23:52 皮卡猪 阅读(68) 评论(0) 推荐(0)
摘要: 第六章编译预处理 三种形式的命令:头文件,文件包含,条件编译命令 宏定义:#define #undef emmm写不下去了,下周补回来 阅读全文
posted @ 2017-10-28 17:28 皮卡猪 阅读(60) 评论(0) 推荐(0)
摘要: 本周学习了函数的定义和调用方法,在调用函数时,一定要在调用之前对调用函数进行声明。如果是外部函数还要加extern关键字。如果要限制函数的作用域在本文件在就要加static关键字进行限定。inline关键字用于定义内联函数正确的使用内联函数可以提高程序的运营效率。 函数参数值传递的方法一定要搞清楚。 阅读全文
posted @ 2017-10-28 16:14 皮卡猪 阅读(67) 评论(0) 推荐(0)
摘要: 本周学习了C++流程控制,较为熟练的掌握了if()......else switch while()等控制语句 还学习了对选择及循环结构语句的使用,感觉循环的嵌套比较难懂。 阅读全文
posted @ 2017-10-19 16:04 皮卡猪 阅读(63) 评论(0) 推荐(0)
摘要: 这周学习了数据的简单输入输出,相较于前两周的话比较容易掌握,比起刚接触那会的不适应,现在要显得习惯了一点,就像老师说过,学习c++久了,就会觉得习惯成自然,一开始觉得难的后面也会变得习惯。虽然在蓝墨云上我的学习效率不太高,上课也不是很听得懂,但我相信通过不断的努力,总会有让我征服它的时候。 阅读全文
posted @ 2017-10-05 19:41 皮卡猪 阅读(73) 评论(0) 推荐(0)
摘要: 这周学习了有关数据类型,运算符和表达式的一些内容,一些有关的运算法则是没有接触过的,感觉挺有趣的,但是对它们的一些运算顺序还是不太熟悉,特别是运算符的优先性。而逻辑表达式与数学表达式也有不同,就像0<x<10在逻辑表达式中必须写成0<x&&x<10 实型变量与整型变量之间的区别,还有它们之间的转换都 阅读全文
posted @ 2017-09-24 14:13 皮卡猪 阅读(85) 评论(0) 推荐(0)
摘要: 计算机语言对我来说是一门很高深的语言,需要我在内心平静的时候,并且有不是很嘈杂的环境中才能认真学习。对于这周对C++语言的学习,我觉得对编程语句的学习记忆是个重点,因为一个程序的运行于代码的严谨有莫大关系,稍微记错符号便会出现bug。同时我了解到程序运行包括编辑,编译,连接,运行,不同的计算机系统具 阅读全文
posted @ 2017-09-16 23:03 皮卡猪 阅读(68) 评论(0) 推荐(0)