![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
one-rabbit
闻道有先后,术业有专攻;诚邀几个人组成小团队,打卡监督;欢迎私聊。
展开
-
c++ 面试;仅供博主自己观看谢谢
enen原创 2021-03-30 16:08:06 · 88 阅读 · 0 评论 -
c++面试笔记之 各种树
先看别人的博客 https://blog.csdn.net/herr_kun/article/details/805506521、二叉搜索树用于查找没有重复字串的数字,优点是:数据量较小,树的高度低的时候查找速度很快;缺点是: 不能查找相同的点(不变形的情况下),在数据排成一排的 情况下 ;如 2->3->4->5->6->7->8->9,如果要找到9 会找很多次;所以 二叉搜索树的 条件比较苛刻。代码见: 百度网盘 5-1 树中的 BSTree2原创 2021-04-29 11:41:27 · 84 阅读 · 0 评论 -
leetcode之常用排序
#include <iostream>#include <vector>#include <algorithm>using namespace std;void quickSort(vector<int> &nums);void quick_sort(vector<int> &nums, int l, int r);//快排//归并排序void mergeSort(vector<int> &num原创 2021-04-23 17:02:02 · 94 阅读 · 0 评论 -
c++面试笔记(5)队列与栈的实现
百度云盘 面试笔记-4-1原创 2021-03-31 14:40:09 · 77 阅读 · 0 评论 -
c++面试笔记(4)单、双、循环链表实现
该内容为空;见附件原创 2021-03-31 14:35:49 · 66 阅读 · 0 评论 -
c++面试笔记(3) vector(向量)
vector向量1、vector1、vector vector<int> v2(3,7); //第一个参数是 向量的维度,第二个参数是初始化的值(默认值为0) vector<int>::iterator i1=v1.begin()+1; //vector 迭代器 vector<int>v3(i1,i1+3); //两个指针,将v3初始化为 指针之间的数据(包含头,不包括尾) vector<int>v4(原创 2021-03-30 16:10:54 · 296 阅读 · 0 评论 -
c++面试笔记(3) const修饰符
bool operator ==(const Person&p)const{return strcmp(name,p.name)==0&&age==p.age;}// 在类的函数后面,const指的是不修改成员。修改了之后就会报错。// 在传参中,是为了避免拷贝和对值得修改 const int *p; 常量指针不能改变值,可以指向任意的 整型变量 int *const p;整型的指针变量,可以改变值,不能改变地址...原创 2021-03-30 16:10:37 · 61 阅读 · 0 评论 -
c++面试笔记(2)指针
指针、继承、多态、函数对象1、指针1、2 指针与数组1、指针即指向一个位置;(约等于路标);指针本身也有地址的。1、2 指针与数组原创 2021-03-25 11:01:51 · 63 阅读 · 0 评论 -
c++面试笔记(1)虚函数与虚继承
虚继承与虚函数1、虚继承2、虚函数1、虚继承应用场景:当出现菱形继承的时候,应当采用虚继承eg:class A{A(){cout<<"A";}~A(){cout<<"A-";}}class B:public A{B(){cout<<"B";}~B(){cout<<"B-";}}class C:public A{C(){cout<<"C";}~C(){cout<<"C-";}}class D:publ原创 2021-03-24 17:10:45 · 103 阅读 · 0 评论