最新 最热

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

桶排序(BucketSort),也被叫做箱排序,它将整个数据组分为n个相同大小的子区间,这类子区间或称为桶。输入数据是均匀、独立分布的,所以一般不会出现一个桶中装有过多数据的情况。作为一种排序算法,它会对每个桶中的数进行排序...

2024-10-10
5

连续问题SQL-券商场景-合并用户连续交易日期

本题是券商实际工作中的场景,依旧是连续问题,解决方法在一文搞懂连续问题中都有提到,但是该题目相对较难,是几个问题的混合。

2024-10-09
5

面试复习-算法-排序

寻找第K大的数: https://leetcode.cn/problems/xx4gT2/

2024-10-09
3

冒泡排序、插入法排序及选择排序

冒泡排序、插入法排序以及选择排序是排序算法中比较基础的三种,其平均时间复杂度都是O(n^2)。

2024-10-09
3

程序员常用的几种算法

在软件开发中,算法是程序员必备的利器之一。它们是解决问题的方法论,能够在海量数据、复杂逻辑中找到最优解。本文将介绍几种程序员常用的算法,包括排序算法、搜索算法、图算法、动态规划和贪心算法。...

2024-10-09
3

拿捏指针(三)

在这之前我们学习了《拿捏指针(一)》,《拿捏指针(二)》没看过的可以去看看哟,接下里我们将指针最后一篇,《拿捏指针(三)》,看完直接捏爆指针。...

2024-10-09
2

【C语言篇】深入理解指针4(模拟实现qsort函数)

如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数时,被调⽤的函数就是回调函数。

2024-10-09
3

【初阶数据结构篇】归并排序和计数排序(总结篇)

gitee 前篇:【初阶数据结构篇】插入、希尔、选择、堆排序介绍 中篇:【初阶数据结构篇】冒泡排序和快速排序

2024-10-09
3

【初阶数据结构篇】冒泡排序和快速排序(中篇)

外层循环需要取等,同时在内层循环时相应left和right判断处也要取等,不然left和right相等就死循环了

2024-10-09
3

【初阶数据结构篇】插入、希尔、选择、堆排序介绍(上篇)

直接插⼊排序是⼀种简单的插⼊排序法,其基本思想是:把待排序的记录按其关键码值的⼤⼩逐个插⼊到⼀个已经排好序的有序序列中,直到所有的记录插⼊完为⽌,得到⼀个新的有序序列。...

2024-10-09
3