摘要: 每次奥运会期间,大家都非常关注奖牌榜排名的情况。 阅读全文
posted @ 2019-12-24 21:50 Codeapes 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 大数乘法问题一般可以通过将大数转换为数组来解决。 阅读全文
posted @ 2019-12-24 21:47 Codeapes 阅读(268) 评论(0) 推荐(0) 编辑
摘要: flagA为0表示A为正整数,为-1表示A为负整数;flagB为0表示B为正整数,为2表示B为负整数;而 flag = flagA + flagB。 阅读全文
posted @ 2019-12-24 21:46 Codeapes 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 将正整数N从1到N逐位相乘,即1 * 2 * 3...... * (N-1) * N。每次相乘后的值会存储到array[]中,其中一个数组元素存储值中的一位数。当值小于10时直接存储,值大于10时,计算进位和本位,array[j]存储本位,array[j+1]存储进位。 阅读全文
posted @ 2019-12-24 21:45 Codeapes 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 两个⼤数可以⽤数组来逐位保存,然后在数组中逐位进⾏相加,再判断该位相加后是否需要进位。为了⽅便计算,可以把数字的低位放到数组的前面,高位放在后面 阅读全文
posted @ 2019-12-24 21:44 Codeapes 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 编译器在生成拷贝函数时会对所有的类一视同仁,不会特殊情况特殊处理,它只是简单地将原对象的每一个Non-static数据成员拷贝到目标对象中,这就是所说的浅拷贝。这个过程简单粗暴,如果类中有动态配置的内存,对象中包含资源,问题就会随之而产生。 阅读全文
posted @ 2019-12-24 21:43 Codeapes 阅读(281) 评论(0) 推荐(0) 编辑
摘要: sublime text3是一款轻量级的代码编辑器,我曾在Windows下配置过,但时间久了就忘了。这次是在mac上配置,在网上查了一些帖子,有的叙述不是很清楚,故记录一下详细过程。 阅读全文
posted @ 2019-12-24 21:40 Codeapes 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 剑指Offer上的快速排序的Partition函数与我在数据结构书上学到的不一样,因此就想要探索下这两种不同的处理方式。 阅读全文
posted @ 2019-12-23 23:59 Codeapes 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 内存管理是C++最令人头痛的问题,也是C++最有争议的地方。C++高手从中获得了更好的性能,更大的自由,C++菜鸟获取的则是一遍一遍的检查代码。而这一切都源于C++内存管理的灵活性,其多样的内存分配方式就是其灵活性的最好例证之一。 阅读全文
posted @ 2019-12-23 23:54 Codeapes 阅读(578) 评论(0) 推荐(0) 编辑
摘要: C/C++中常用的字符串切割函数有strtok、strtok_s与strtok_r。 阅读全文
posted @ 2019-12-23 23:51 Codeapes 阅读(1268) 评论(0) 推荐(0) 编辑