面试题整理

数据结构与算法

快排

实现原理?

不快原地算法---什么意思?

快排的时间复杂度?

有序数组快排的时间复杂度和解决办法?

快排查找第K个最大元素?

(target_index=num.size-k)

归并

实现原理?

稳定非原地算法--什么意思?

时间复杂度?

快慢指针

1,移动0;

2,有序数组保留n个重复元素;

链表

链接

链表最重要的是判断头结点会不会受到影响,需不需要加辅助节点;

数组

链接

二分算法

二叉树

滑动窗口

贪心算法

回溯算法

动态规划

c++

C和C++的区别

1,对象--过程;

2,struct在C和c++中的区别;

3,c++语言特性更多,比如C++11新特性,模板,多态这些使得C++语言更加方便。

C++struct和class的区别

c和c++的struct的区别

""和<>头文件区别

C++实现函数重载的原理

关键字

extern的作用

static关键字的作用

链接

(虚拟内存分段)--​​​​​链接

mysql

计算机网络

操作系统

文件编译的过程以及各个过程的作用

链接

git

相关推荐
zho_uzhou30 分钟前
c++ imgui implot绘图使用示例 visual studio
开发语言·c++·visual studio
dyyx11131 分钟前
C++中的过滤器模式
开发语言·c++·算法
机器视觉知识推荐、就业指导1 小时前
用惯了QTimer定时器,如何快速在纯 C++ 项目中替换?
c++
消失的旧时光-19431 小时前
从拷贝到移动:C++ 移动构造与移动赋值是怎么被逼出来的?(附完整示例)
开发语言·c++
2301_817497331 小时前
C++中的装饰器模式高级应用
开发语言·c++·算法
m0_549416661 小时前
C++编译期字符串处理
开发语言·c++·算法
m0_581124191 小时前
C++中的适配器模式实战
开发语言·c++·算法
u0109272711 小时前
C++与人工智能框架
开发语言·c++·算法
EmbedLinX1 小时前
嵌入式Linux C++常用设计模式
linux·c++·设计模式
挖矿大亨2 小时前
C++中空指针访问成员函数
开发语言·c++