- 博客(5)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C++ 九大排序和三大查找 详解(原理+代码实现,含主函数)
一、查找 1.二分折半查找 #include<iostream> using namespace std; //二分查找法,查找一个数组的元素,并返回所在的位置的下标, //必须要是一个有序的数组, int select_arr(int arr[], int len, int arr_value) { while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标
2020-08-14 00:38:23
633
原创 2020-08-12 腾讯二面面经
8-12腾讯面试 (二面)一小时 1.虚函数,多态实现,纯虚函数和虚函数区别,析构函数可以是虚函数吗,虚继承和虚基类。 答:虚函数:实现多态,父类类型的指针指向子类的实例,执行的时候会执行子类中定义的函数。 2,多态的实现。 答案:编译器根据虚函数表找到恰当的虚函数。对于一个父类的对象指针类型变量,如果给他赋父类对象的指针,那么他就调用父类中的函数,如果给他赋子类对象的指针,他就调用子类中的函数。函数执行之前查表。 3,纯虚函数和虚函数有什么区别 答案:纯虚函数就是定义了一个虚函数但并没有实现,
2020-08-15 07:44:17
173
原创 8-14 B站 C++安全开发面经 《腾讯问题》 答案在资料下载区
https://www.bilibili.com/video/BV12Z4y1H7ih?from=search&seid=8431550096296608433 1.考察点:技术、算法、思维逻辑 技术:开发、逆向、数据结构、调试反调试、PE结构 一、开发:应用层开发、内核层开发、设计模式 应用层:线程、进程、通信、注入、hook 1.线程间的同步方式有哪几种? 答:自旋锁、临界区、互斥体、信号量、事件 2.线程分为普通线程和GUI线程,有什么区别,普通线程能否成为GUI线程呢? 答:
2020-08-15 01:22:24
228
原创 C++ 十大排序 (代码实现 含头文件和主函数)
排序 头文件和主函数 #include<iostream> using namespace std; int main() { int arr[10] = {1,9,5,98,639,8,9,912,63,75}; // 排序函数 InsertionSort(arr,10); for(int i=0;i<10;i++) { cout<<arr[i]<<" "; } cout<<endl; system("pause
2020-08-14 00:52:38
447
原创 C++ 三大查找方式 二分、哈希、KMP(代码实现,含主函数和头文件)
一.查找 1.二分查找 #include<iostream> using namespace std; int select_arr(int arr[], int len, int arr_value) { while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标 while (left <= right) {
2020-08-14 00:45:23
202
8-14 B站 C++安全开发面经 《腾讯》.docx
2020-08-17
8-12腾讯二面答案.docx
2020-08-17
新机器人成品图.pdf
2019-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人