- 博客(9)
- 收藏
- 关注
原创 使用python合并excel
两个表格,想要A表格中和全部数据,B表格中的编号和A表格编号相同的数据,并且将部分数据(B表格中“全名”这一列),合并为一个新的表格。
2024-05-14 15:15:17
218
1
原创 C++ Set集合使用基础
/如果失败会返回s.end()2、判断一个数据存在不存在。// 如果集合为空,返回true。// 返回某个值元素的个数。// 删除集合中的元素。//find()--返回一个指向被查找到元素的迭代器。当我们想存放不重复的数据,我们选择set。set访问数据的方式:1、遍历;
2024-04-13 17:40:50
338
1
原创 C++ Map集合使用基础
Person(const char* name):name(name)//隐式转换, "xxxx"的返回值是char*, 不用string类型。2.示例:count("ming")函数,count查找该key (key是“ming”) 出现的次数,返回值可能是0或者1。// 不会新建//有 ,返回1, 不新建。
2024-04-09 17:43:02
704
原创 二叉树的遍历(C++)
4.深度(高度): 节点的层数等于父节点的层数加一,根节点的层数定义为一。9.满二叉树: 具有k层的二叉树,如果节点的个数为 2k-1 个(2的k次方减1个)。8.二叉树: 二叉树(Binary Tree)是n(n≥0)个节点的有限集合,它或者是空集(n=0),!3.度: 节点的度:节点的子树的个数。7.树的逻辑关系: 树中节点的前驱节点,至多只能有一个。1.树: 树(Tree)是n(n≥0)个节点的有限集合T,它满足两个条件 :;5.叶节点: 度数为 0 的节点。3.后序遍历: 左右根。
2024-04-08 19:07:44
424
1
原创 C++基于堆实现了查找数组中最大的 k 个元素
/ 若当前元素大于堆顶元素,则将堆顶元素出堆、当前元素入堆。// 从第 k+1 个元素开始,保持堆的长度为 k。// 将数组的前 k 个元素入堆。使用小顶堆实现元素从小到达排列。// 输出堆中的元素。
2024-04-07 16:29:30
534
原创 C++多态的底层实现(面试题)
当调用虚函数时,程序会根据对象的虚函数指针找到相应的虚函数表,并根据函数在表中的偏移量来调用正确的虚函数。多态(polymorphism)是面向对象编程中的一个重要概念,它允许使用统一的接口来操作不同的对象,从而提高代码的灵活性和可扩展性。在面向对象编程中,多态的底层实现通常涉及到虚函数(virtual function)和动态绑定(dynamic binding)。在使用多态时,通常使用基类的指针或引用指向派生类的对象,然后调用虚函数。由于虚函数的动态绑定特性,程序会在运行时确定调用哪个版本的虚函数。
2024-04-07 16:26:51
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人