
C++
不会编程的同学
通信工程转智驾ing。
展开
-
C++类中的this指针链式算法易错点说明
这里一定要注意在有参构造函数返回值选择的时候,一定要记得使用引用来返回,这样子可以保证每次链式的时候都会用到同个p2,如果单纯只返回Person的话,那内部会执行拷贝函数,导致每一次链式的时候都会使用拷贝完的对象,导致最后输出不理想。原创 2024-10-08 11:25:00 · 214 阅读 · 0 评论 -
代码随想录学习打卡-二分查找
【代码】代码随想录学习打卡-二分查找。原创 2024-10-16 09:55:03 · 225 阅读 · 0 评论 -
关于哈希表的小白笔记(力扣刷题有感)
先看图:就像我在之前说的,去查“张三”的名字在不在名单里,但我们不可能让计算机听得懂我们的“中文”,我们要利用 hashcode 的编码形式将每一个名字映射成其对应的哈希表上的索引数值,就类似于数组的下标。如果有溢出那就对对应的 code 取模,但如果取模之后与原先的数据冲突了,那就需要哈希碰撞出场了。为什么会有哈希碰撞上段有说,就是位置冲突了,如图“小李”与“小王”都被映射到了索引值为1 的位置上。解决哈希碰撞的方法有两个:1.拉链法;2.线性探测法。原创 2024-11-26 10:12:46 · 270 阅读 · 0 评论 -
力扣349. 两个数组的交集-使用数组算法
【代码】349. 两个数组的交集-使用数组算法。原创 2024-11-26 10:53:15 · 220 阅读 · 0 评论 -
力扣1. 两数之和-C++(用unordered_map)
【代码】力扣1. 两数之和-C++(用unordered_map)原创 2024-11-26 15:17:10 · 204 阅读 · 0 评论 -
力扣 454. 四数相加 II(附map/unordered_map知识补充)
从菜鸟教程里的介绍来看 map 是一个容器,里面每一个元素都存储着键值对(key-value pairs),并且通常按照 key 来排序,且每个key只能重复一次(不查重)。原创 2024-11-28 15:01:52 · 294 阅读 · 0 评论