GO对快排的优化与数据结构的简单复习(十一)|青训营笔记
GO对快排的优化与数据结构的简单复习(十一)|青训营笔记
这是我参与「第三届青训营 -后端场」笔记创作活动的的第十一篇笔记。
本章目录:
为什么要学习数据结构和算法
这个讲师说他们搞了个算法 比目前go的版本的排序在很多场景下快10倍 猛地一,接下来好好听一听。
带着问题看一看:
经典排序算法
插入排序
快速排序
堆排序
经典算法理论印象
实际场景benchmark
注:这里的快排全部选择首元素
Benchmark-random
Benchmark-sorted
实际场景benhmark结论
从零开始打造pdqsort
pdqsort -简介
pdqsort-version1
limit初始值大概是3-4,如果有3-4次表现不佳就换成堆排序。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~