C++
文章平均质量分 69
Tachikoma_Ji
这个作者很懒,什么都没留下…
展开
-
C++趣味编程题-1
开始步入学习C艹正轨,也不想过多的讲语法,书上都有,就每次更新一个有趣的题目吧,题目其实是文库里找到的啦,但自己做了实现,加强些学习的兴趣(●'◡'●)1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~3原创 2017-04-08 21:55:52 · 1609 阅读 · 0 评论 -
二叉树的遍历
二叉树的遍历,从大角度看,可以分为DFS(深度优先遍历)和BFS(广度优先遍历),其中DFS对应着最常用的前序、中序、后序遍历,而BFS对应着层序遍历下面对每种遍历分别实现其递归和非递归实现://二叉树的DFS(前中后序遍历)和BFS(层序遍历)的递归和非递归实现 //前序遍历: //递归 void PreOrder_recursive(BiTNode* ...原创 2018-05-11 13:12:20 · 261 阅读 · 1 评论 -
vector中的resize与reserve区别
首先必须弄清楚两个概念:1.capacity 指容器在分配新的存储空间之前能存储的元素总数。2. size 指当前容器所存储的元素个数 在弄清这两个概念以后,很容易懂resize和reserve的区别 1).reserve表示容器预留空间,但并不是真正的创建对象,需要通过insert()或push_back()等创建对象。resize既分配了空间,也创建了对象。 2).reserve只修改...转载 2018-05-18 14:27:13 · 440 阅读 · 0 评论