最新 最热

蓝桥杯宝藏排序 | 数据结构 | 快速排序 归并排序

上一篇文章我们讲到了解决宝藏排序的三种基本排序方法,这篇文章我们深入探讨一下两种进阶排序:快速排序和归并排序。让我们拿起键盘,一起敲起来吧!...

2024-09-10
1

2024-09-09 Leetcode刷题

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-09-10
1

【数据结构】排序算法系列——希尔排序(附源码+图解)

希尔排序(Shell Sort)是一种改进的插入排序算法,希尔排序的创造者Donald Shell想出了这个极具创造力的改进。其时间复杂度取决于步长序列(gap)的选择。我们在插入排序中,会发现是对整体数据直接进行了统一的插入排序,每个数...

2024-09-09
1

【C语言加油站】内存函数

在C语言标准库中,有一些直接对内存进行操作的函数,我们将其称之为内存函数,这些函数位于头文件<string.h>,在网站https://cplusplus.com/reference/cstring/中我们可以看到这些函数:...

2024-09-07
1

【数据结构】这里有一份KMP算法优化的详细攻略,不要错过哦!!!

在上一篇内容中我们详细介绍了KMP算法的基础知识点,相信大家在阅读完后应该对前缀、后缀、PM值、next数组这些基本概念有了一个初步的了解。但是在上一篇内容中我们对KMP算法的介绍还不够完整,遗留下来了两个问题:...

2024-09-07
1

【数据结构】您有一份KMP算法教学已到账,请注意查收!!!

在上一篇内容中,我们详细介绍了朴素模式匹配算法及其实现。朴素模式匹配算法简单的理解就是将主串中以每一个位序上的元素为开头的子串与模式串进行匹配,直到匹配成功,或者匹配完主串中的所有可能的子串。...

2024-09-07
1

【数据结构】详细介绍串的简单模式匹配——朴素模式匹配算法

经过前面的内容介绍,相信大家现在已经对串这个数据结构有一定的了解了,并且也能够动手实现串的一些基础操作了。

2024-09-07
1

【数据结构】C语言实现表达式的转换

大家好!很高兴又和大家见面啦!!! 经过前面的学习,我们已经了解了表达式的三种形式以及它们对应的组成结构:

2024-09-07
1

【数据结构】你知道波兰表达式和逆波兰表达式吗?我才知道原来栈在表达式求值中还能这样使用……

大家好,很高兴又和大家见面啦!!! 在前面的内容中我们详细介绍了栈的第一种应用——在括号匹配问题中的应用,如果还没有阅读过的朋友可以回看前面两篇文章。在今天的内容中我们将介绍栈的另一种应用——在表达式求值中的应...

2024-09-07
1

【数据结构】括号匹配问题你学会了吗?来刷刷题检验一下吧!!!

在前面的内容中,我们详细介绍了栈在括号问题中的应用,相信大家看完后对括号问题的解题思路有了更加清晰的认识了。俗话说的好,磨刀不误砍柴工。在今天的内容中,我们就来通过几道习题来加深栈在括号问题中应用吧。...

2024-09-07
1