KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
ClassicalCode
★ 8
Open GitHub ↗
一些背下来也毫不过分的经典代码
Download README (.md)
Explore Similar Repositories
wechat_jump_gui
:
使用QT进行界面开发
mybatis_atguigu
:
mybatis尚硅谷教学视频源码
stm32-qspi-fat-usb
:
STM32 Cube and System Workbench project for STM32L476 Discovery Board
fast.ai
:
Notes and examples from the fast.ai course
acrool-docker-nginx
:
nginx by docker-compose
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
ClassicalCode
?
Download (.md)
# ClassicalCode 一些经典的代码片段 ## 0.Basic Algorithm Tools 001_UnionFind 并查集(哈希表实现) ## 1.排序 * 101_quickSort 快速排序,内含核心函数partition * 102_mergeSort 归并排序 * 103_heapSort 堆排序,内含Floyd建堆算法 ## 2.二叉树 * 201_BT.travel 二叉树的三种遍历(前序/中序/后序) * 202_BT.levelTravel 二叉树的层次遍历 ## 3.搜索 * 301_BinarySearch 经典二分算法 * 302_permutation 全排列(有无重复元素) //dfs ## 4.字符串 * 401_KMP 经典的串匹配算法 * 402_StrSplit 将一段字符串按照特定字符分割成不同的子段,如提取单词 ## 5.设计模式 * 501_Singleton ## 6.其他 * 601_dayCount 计算任意两个日期之间相差的天数 * 602_MutexLock 互斥锁的C++包装 * 603_MultiThreadMergeSort 用C++11并发编程实现的多文件归并排序