上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 1、for循环的一般写法: 而遍历容器类的For如下: 2、C++11中引入了这种方法也就是基于范围的For(Range-Based-For),用基于范围的For 改写上面两个例子: 可以看到改写后的使用方法简单了很多,代码的可读性提升了一个档次,但是需要注意的在上述对容器的遍历是只读的,也就是说遍 阅读全文
posted @ 2018-07-27 21:54 我得去图书馆了 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1. 引入nullptr的原因 引入nullptr的原因,这个要从NULL说起。对于C和C++程序员来说,一定不会对NULL感到陌生。但是C和C++中的NULL却不等价。NULL表示指针不指向任何对象,但是问题在于,NULL不是关键字,而只是一个宏定义(macro)。 1.1 NULL在C中的定义 阅读全文
posted @ 2018-07-27 21:36 我得去图书馆了 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 1、自动类型推断 auto自动类型推断,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推断,可以大大简化我们的编程工作。下面是一些使用auto的例子。 2、返回值占位 3、使用注意事项 ①我们可以使用valatile,pointer(*),reference(&),rvalue r 阅读全文
posted @ 2018-07-27 20:58 我得去图书馆了 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 1、extern "C" extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名; 阅读全文
posted @ 2018-07-26 14:50 我得去图书馆了 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 题目一:在O(1)时间内删除链表节点。 给定单项链表的头指针和一个节点指针,定义一个函数在O(1)时间内删除该节点。 思路:(1)如果要删除的节点不是链表的尾节点,则将被删除节点的内容复制到该节点,然后删除被复制的节点。 (2)如果删除的节点为链表节点的尾节点,则我们需要从头结点开始遍历到尾节点的前 阅读全文
posted @ 2018-07-26 09:57 我得去图书馆了 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 题目: 拓展: 阅读全文
posted @ 2018-07-26 08:47 我得去图书馆了 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 方法1:直接求解,但是要注意特殊情况的处理:即当指数为负,且底数为0的情况。 方法2:可以归纳出下面的公式进行求解,使得循环次数大幅减小。也要注意特殊情况的处理:即当指数为负,且底数为0的情况。 an/2*an/2 n为偶数 an = a(n-1)/2*a(n-1)/2*a n为奇数 阅读全文
posted @ 2018-07-25 10:24 我得去图书馆了 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如: 数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为。 解题思路:就是变形的二分查找,但是要考虑特殊情况,例如{1,0,1,1,1},此 阅读全文
posted @ 2018-07-24 22:03 我得去图书馆了 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 之前我们通过fork()函数,得知了父子进程之间的存在着代码的拷贝,且父子进程都相互独立执行,那么父子进程是否共享同一段数据,即是否存在着数据共享。接下来我们就来分析分析父子进程是否存在着数据共享。 我们都知道,在linux下,内存存储的位置是全局变量,栈区,堆区,以及文件。字符常量区我们这里不作分 阅读全文
posted @ 2018-07-24 18:51 我得去图书馆了 阅读(3912) 评论(0) 推荐(1) 编辑
摘要: 题目:我们可以使用2✖️1的小矩形横着或者竖着去覆盖更大的矩形。请问用8个2✖️1的小矩形无重叠地覆盖一个2✖️8的大矩形,共有多少种方法? 分析:当放第一块时(假定从左边开始)可以横着放,也可以竖着放,记总的情况为f(8)。如果是竖着放,则记下来还有f(7)种放法;若是横着放,则下一块必须横着放, 阅读全文
posted @ 2018-07-24 10:47 我得去图书馆了 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页