
面试
one-rabbit
闻道有先后,术业有专攻;诚邀几个人组成小团队,打卡监督;欢迎私聊。
展开
-
c++ 面试;仅供博主自己观看谢谢
enen原创 2021-03-30 16:08:06 · 111 阅读 · 0 评论 -
c++面试笔记之 各种树
先看别人的博客 https://blog.youkuaiyun.com/herr_kun/article/details/80550652 1、二叉搜索树 用于查找没有重复字串的数字, 优点是:数据量较小,树的高度低的时候查找速度很快; 缺点是: 不能查找相同的点(不变形的情况下),在数据排成一排的 情况下 ;如 2->3->4->5->6->7->8->9,如果要找到9 会找很多次;所以 二叉搜索树的 条件比较苛刻。 代码见: 百度网盘 5-1 树中的 BSTree 2原创 2021-04-29 11:41:27 · 114 阅读 · 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 · 118 阅读 · 0 评论 -
c++面试笔记(5)队列与栈的实现
百度云盘 面试笔记-4-1原创 2021-03-31 14:40:09 · 104 阅读 · 0 评论 -
c++面试笔记(4)单、双、循环链表实现
该内容为空;见附件原创 2021-03-31 14:35:49 · 91 阅读 · 0 评论 -
c++面试笔记(3) vector(向量)
vector向量1、vector 1、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 · 351 阅读 · 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 · 84 阅读 · 0 评论 -
c++面试笔记(2)指针
指针、继承、多态、函数对象1、指针1、2 指针与数组 1、指针 即指向一个位置;(约等于路标);指针本身也有地址的。 1、2 指针与数组原创 2021-03-25 11:01:51 · 94 阅读 · 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 · 129 阅读 · 0 评论