自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 从0开始学算法——第二十一天(链表练习)

学习了今天的知识,让我们来做一道题目练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-21 23:23:47 425 1

原创 从0开始学算法——第二十一天(复杂链表问题)

从今天开始让我们一起来学习链表的相关知识吧。不过这块知识比较多,我会分成三部分来写。现在开始今天的第三部分——复杂链表问题吧。

2025-12-21 23:23:32 1114

原创 从0开始学算法——第二十一天(高级链表操作)

从今天开始让我们一起来学习链表的相关知识吧。不过这块知识比较多,我会分成三部分来写。现在开始今天的第二部分——高级链表操作吧。

2025-12-21 23:23:15 1179

原创 从0开始学算法——第二十天(简易搜索引擎)

今天让我们学习一下如何实现一个简单的本地搜索引擎

2025-12-19 23:36:52 1535

原创 从0开始学算法——第十九天(并查集练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-18 22:13:03 349

原创 从0开始学算法——第十九天(并查集)

学习了昨天的分治算法,今天让我们一起来学习一下并查集的相关知识吧

2025-12-18 22:12:38 957 2

原创 从0开始学算法——第十八天(分治算法练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-17 21:58:18 285

原创 从0开始学算法——第十八天(分治算法)

学习了昨天的top k问题,今天让我们一起学习分治算法吧

2025-12-17 21:57:59 1305

原创 从0开始学算法——第十七天(top k问题练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-16 00:43:06 251

原创 从0开始学算法——第十七天(top k问题)

学完了昨天的双指针算法,今天让我们来一起分析一下top k问题吧。

2025-12-16 00:42:44 1052

原创 从0开始学算法——第十六天(双指针算法练习)

学习了今天的基础知识,让我们来做道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-14 22:29:46 143

原创 从0开始学算法——第十六天(双指针算法)

学习了昨天的滑动窗口之后,今天让我们来一起学习一下双指针算法吧。

2025-12-14 22:29:22 1246

原创 从0开始学算法——第十五天(滑动窗口练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-13 19:27:15 1612 1

原创 从0开始学算法——第十五天(滑动窗口)

本文旨在通过实践展示滑动窗口技术的应用,特别是在处理数组或字符串时的高效查找和统计操作。主要包括在给定的数组或字符串中找到满足特定条件的连续子数组或子字符串,旨在提高算法的时间效率和理解窗口滑动的原理与实现。

2025-12-13 19:26:52 1526 1

原创 从0开始学算法——第十四天(数组与搜索练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-12 19:53:17 204

原创 从0开始学算法——第十四天(数组与搜索)

昨天学习了Rabin-Karp算法,今天让我们来学习一下数组与搜索的相关知识吧。

2025-12-12 19:52:49 996

原创 从0开始学算法——第十三天(Rabin-Karp 算法练习)

学习了今天的理论知识,让我们一起来做几道题目练练手吧

2025-12-11 21:09:22 192

原创 从0开始学算法——第十三天(Rabin-Karp 算法)

昨天学习了KMP算法,今天让我们一起学习一下Rabin-Karp算法吧

2025-12-11 21:08:06 1088

原创 从0开始学算法——第十二天(KMP算法练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。如果有不懂的可以看看写在文末的思路讲解(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-10 11:23:23 325

原创 从0开始学算法——第十二天(KMP算法)

学习了昨天的字符串基础算法,今天让我们开始学习一个新的算法KMP算法吧。

2025-12-10 11:23:04 1207

原创 从0开始学算法——第十一天(字符串基础算法练习)

学习了今天的基础知识,让我们来做几道题来练练手吧。如果有不懂的可以看看写在文末的思路讲解(题目是别的地方扒来的,参考答案是我自己写的,肯定不是最优解,有更好的方法欢迎评论区交流)

2025-12-09 00:59:59 158

原创 从0开始学算法——第十一天(字符串基础算法)

今天让我们来学习一下字符串的基础算法——回文、翻转、转换、简化。

2025-12-09 00:59:53 816

原创 从0开始学算法——第十天(商品多维度排序)

本文旨在探讨商品多维度排序的实现方法和效果。通过多维度排序,可以根据商品的多个属性(如价格、销量、评分等)来进行排序,从而为用户提供更加个性化的购物体验。

2025-12-08 19:27:36 832

原创 从0开始学算法——第十天(布隆过滤器)

本文旨在介绍布隆过滤器(Bloom Filter)的基本原理和应用。布隆过滤器是一种快速检查元素是否存在于一个集合中的数据结构,具有常数时间复杂度的查询操作。我们将学习布隆过滤器的构造方法、查询过程以及适用场景。通过实际的代码示例和应用场景,加深对布隆过滤器的理解,并探讨其在实际工程中的应用。

2025-12-08 19:27:30 1055

原创 从0开始学算法——第九天(位运算练习)

经过今天的理论学习,让我们来做几道题目练练手吧,如果有不懂的可以看看写在文末的思路讲解。(题目是别的地方扒来的,参考答案是我自己写的,不是最优解,有更好的方法欢迎评论区交流)

2025-12-07 08:16:44 897

原创 从0开始学算法——第九天(位运算)

今天将介绍位运算的基本概念和常见应用,帮助学习者深入理解位运算在计算机科学中的重要性和实际用途。位运算是计算机中一种基本的运算方式,通过对二进制位进行逻辑操作,可以高效地进行各种计算和处理。

2025-12-07 08:16:38 863

原创 从0开始学算法——第八天(堆排序练习)

经过今天的理论学习,让我们来做几道题目练练手吧,如果有不懂的可以看看写在文末的思路讲解。(题目是别的地方扒来的,参考答案是我自己写的,不是最优解,有更好的方法欢迎评论区交流)

2025-12-06 11:28:36 924

原创 从0开始学算法——第八天(堆排序)

昨天学习完了面试高频的快速排序算法,今天让我们一起来学习一下新的排序方法——堆排序。

2025-12-06 10:35:48 715

原创 从0开始学算法——第七天(快速排序算法)【面试高频】

经过了前两天的学习,相信大家都对排序算法有了相当的了解,那么今天我们来学习一下面试高频的快速排序算法吧。

2025-12-05 00:00:00 1213

原创 从0开始学算法——第七天(快速排序算法练习)

学习了快速排序算法后让我们来连一点题目吧。(题目是别的地方扒来的)【文末还有对于求第k小数的代码分析】

2025-12-05 00:00:00 436

原创 从0开始学算法——第六天(进阶排序算法练习)

学完了进阶排序算法的知识后让我们来连点题目吧。(参考答案也是我写的哈,肯定有改进空间,有更好的方法欢迎交流呀)

2025-12-04 00:08:48 456 4

原创 从0开始学算法——第六天(进阶排序算法)

经过昨天的学习,想必大家对排序算法有了基本的认识,那么今天我们就开始进阶排序算法的学习吧。

2025-12-04 00:05:39 1081 4

原创 从0开始学算法——第五天(初级排序算法练习)

看完了今天的基础知识让我们来练习一道题目巩固一下吧。(题目是别的地方扒来的)

2025-12-03 14:29:21 203

原创 从0开始学算法——第五天(初级排序算法)

学习完了数据结构也进行了几道简单的练习,今天开始我们就正式开始学习第一个简单的算法——排序算法啦。不过这一部分内容有些多,我会分成多天的内容来书写,学习进度快的朋友可以自行补充资料哈。

2025-12-03 14:29:14 1066

原创 从0开始学算法——第四天(题目参考答案)

以下是我对于这四道题目的解答(python版),其中代码部分有一部分借助了AI(我说思路AI写的代码哈,因为这样子还不用手打注释),肯定不是最优解,有更好的方法欢迎大家留言,我们共同进步!

2025-12-02 16:55:29 588

原创 从0开始学算法——第四天(练点题吧)

算法是一个既注重理论有注重实操的学问,经过了前面三天的学习,相信大家对基本数据结构的了解颇深,现在让我们来几道简单的题目练练手吧。

2025-12-02 16:49:23 294

原创 从0开始学算法——第三天(数据结构的操作)

数据结构有许多常见的操作,这些操作用于在数据结构中插入、删除、搜索或者遍历元素。本文将会为大家介绍各类数据结构的操作与使用,同时也会通过实战,带领大家领略数据结构的魅力。

2025-12-01 16:00:55 1220

原创 从0开始学算法——第三天(数据结构的多样性)

本文旨在让大家深入理解数据抽象与数据结构类型的概念、特点及应用。通过本文,大家将学习以下内容:(1)数组(2)动态数组(3)链表(4)栈(5)队列(6)堆(7)集合(8)哈希(9)树(10)图

2025-12-01 14:38:10 905

原创 从0开始学算法——第二天(认识数据结构)

通过本文,我们将了解算法和数据结构之间的关系,理解数据结构的基本概念、作用以及在计算机科学中的重要性。

2025-11-06 23:46:22 733

原创 从0开始学算法——第二天(时间、空间复杂度)

在计算机科学中,算法的时间和空间复杂度是衡量算法性能的重要指标。本文旨在通过理论分析和实验实践,深入理解大 O 表示法、算法效率度量与函数增长数量级、时间复杂度和空间复杂度。通过具体的示例和对比,帮助大家掌握如何评估和优化算法。

2025-11-06 23:37:26 1336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除