add hashtable

This commit is contained in:
Francis
2023-07-18 08:39:46 +08:00
parent 93e8e66ca0
commit 6d4b6825b1

View File

@@ -1,3 +1,4 @@
# C++ 那些事
[English version is here](./README_EN.md)
@@ -8,6 +9,12 @@
网站https://light-city.github.io/
- 中文名:**C++ 那些事**
- 英文名:**Stories About C Plus Plus**
这是一个适合初学者从<u>**入门到进阶**</u>的仓库,解决了<u>**面试者与学习者**</u>想要<u>**深入 C++**</u> 及如何<u>**入坑 C++**</u> 的问题。除此之外,本仓库拓展了更加深入的源码分析,多线程并发等的知识,是一个比较全面的 C++ 学习从入门到进阶提升的仓库。
### 重磅项目
推出一系列重磅项目带大家实战学习C++,配合本开源项目学习,成长飞快!
@@ -46,15 +53,18 @@
### 项目运行
-----------新的方式-----------------
vscode + bazel
#### 方式1: vscode + bazel
#### 方式2: docker
新推出免开发环境docker环境大家可以pull下面镜像
```
docker pull xingfranics/cplusplusthings:latest
```
#### 方式3: g++
### 视频学习本项目
@@ -63,30 +73,7 @@ docker pull xingfranics/cplusplusthings:latest
[第二期免开发环境docker](https://www.bilibili.com/video/BV1oz4y1a7Pu/?vd_source=bb6532dcd5b1d6b26125da900adb618e)
-----------老的方式-----------------
- **代码环境**
Ubuntu 18.04
- **编辑工具**
CLion
- **编译器**
> gcc/g++
尽量用 g++,因为一开始我用的 vim 写的,所以纯 g++,后来用编译器 CLion部分有 CMakeLists.txt 文件,直接导入就行,后面会更新这个文件包含整个项目,持续关注~
### 0.项目概要
- 中文名:**C++ 那些事**
- 英文名:**Stories About C Plus Plus**
这是一个适合初学者从<u>**入门到进阶**</u>的仓库,解决了<u>**面试者与学习者**</u>想要<u>**深入 C++**</u> 及如何<u>**入坑 C++**</u> 的问题。除此之外,本仓库拓展了更加深入的源码分析,多线程并发等的知识,是一个比较全面的 C++ 学习从入门到进阶提升的仓库。
[第三期手把手共读HashTable彻底搞懂C++ STL](https://www.bilibili.com/video/BV1o8411U7vy/?vd_source=bb6532dcd5b1d6b26125da900adb618e)
### 1.基础进阶