
葵花宝典——算法 和 数据结构
文章平均质量分 96
在编程的江湖中,算法与数据结构是两大绝世秘籍。本博客以 “葵花宝典 —— 算法和数据结构” 为名,深入剖析复杂算法与多样数据结构。从基础概念到高级应用,用通俗易懂的语言、生动形象的案例,带你领略编程核心知识的魅力,助你打通编程任督二脉,成为算法与数据结构高手,开启高效编程之旅。
黑不拉几的小白兔
我只是不想长大
展开
-
差分 —— 算法如此简单(Python & C++)
书归上回,这期我们就来说说 当前缀和反过来是什么 —— 差分从题目到原理,很透彻原创 2025-02-23 16:27:38 · 939 阅读 · 0 评论 -
前缀和 —— 算法如此简单
什么是前缀和?不过如此,拿下拿下!从思路形成 到 代码编写,直接秒杀前缀和原创 2025-02-22 15:00:42 · 1015 阅读 · 0 评论 -
高精度运算(加减乘除 模板 & 例题):当long long也存储不下的时候……
高精度加法,高精度减法,高精度乘法,高精度除法。代码模板加例题讲解。原创 2025-02-20 20:40:55 · 744 阅读 · 0 评论 -
二分查找:模板 & 例题,没有一点学不会的理由(Python & C/C++)
整数二分(向左找和向右找)和浮点数二分,编写代码时找中间值、判断 mid 与标准比较、缩小边界这三个关键步骤。Python内置函数bisect.bisect(lst, x);bisect.bisect_left(lst, x);bisect.bisec_right(lst, x) C++内置函数lower_bound();upper_bound();binary_search()。力扣的练习:二分查找、搜索插入位置、在排序数组中查找元素的第一个和原创 2025-02-14 13:37:23 · 1125 阅读 · 0 评论 -
那几个排序算法你搞懂了吗?快进来看看吧!!(Python & C/C++)
冒泡排序,选择排序,插入排序,快速排序,归并排序你都了解吗?每个排序都有每个排序的尿性,择优使用。冒泡:简单但慢得像乌龟(O(n²))选择:永远在找最小的那个(O(n²))插入:适合小规模装逼(O(n²))快排:平均快如闪电(O(n log n)),但最差会翻车归并:稳定可靠的老司机(O(n log n)),但费内存原创 2025-02-12 19:29:45 · 533 阅读 · 0 评论