- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 【数据结构】二叉树的三种遍历--(递归+非递归)
前序遍历:根节点—>左子树—>右子树 中序遍历:左子树—>根节点—>右子树 后序遍历:左子树—>右子树—>根节点【构造一棵树】 我们用数组存树的节点 int a[15] = { 1, 2, ‘#’, 3, ‘#’, ‘#’, 4, 5, ‘#’, 6, ‘#’, 7, ‘#’, ‘#’, 8 } “#”代表非法值,就是为空的节点#include<iostream>#include<st
2017-09-19 14:57:22 367
原创 list的使用
List是将元素按顺序存储在链表中,与vector的使用很类似,但是它比vector能更为方便的插入和删除。但是随机访问时比较慢的。【文件包含】#include<list>using namespace std;注意:list它是双向链表 【list操作】 一:初始化list <int> l1;//对象l1的size=0list <int> l2(5);//对象l2的size=5,元素是0(
2017-09-05 20:55:18 238
原创 vector的使用
vectorvector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。【文件包含】 1,头文件#include<vector> 2,加上using namespa
2017-09-03 19:28:33 313
原创 【c++】面试题:----根据Unix时间戳计算时间
题目:根据Unix时间戳计算时间,不分大小月,每月30天,每年按360天计算,开始时间为1970/01/01 00:00:00 输入秒数,显示时间。举例:输入10,输出1970/01/01 00:00:10输入12345678 输出 1970/05/23 21:21:18方法一:进位,60秒进1分钟,60分进1小时,24小时进1天,30天进1月,12月进1年,依次建立循环 代码:#include<
2017-09-02 11:29:27 1114 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人