自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lowBit函数

lowbit 虽然看似简单,但在计算机科学和算法领域有着广泛而重要的应用。它为我们处理二进制数据提供了一种便捷、高效的工具,无论是在优化数据结构的性能,还是解决各种复杂的算法问题时,都能发挥巨大的作用。希望通过这篇博客,大家对 lowbit 有了更深入的认识,并且在今后的编程和算法设计中能够巧妙运用它,提升代码的效率和质量。

2025-06-15 15:44:23 541

原创 有趣的前缀和

前缀和,顾名思义,就是一个数组中前 i 个元素的和。

2025-06-08 12:44:59 689

原创 差分数组简单总结

差分数组是一种非常有用的数据结构,它可以高效地处理区间增减操作。通过构建差分数组,我们可以快速地计算任意区间的和,并且可以方便地进行区间的增减操作。在实际应用中,差分数组可以用于解决很多问题,比如统计区间内元素的和、计算区间内元素的最大值等。通过对差分数组的优化,我们可以进一步提高算法的效率。

2025-05-31 18:54:09 584

原创 数据库连接池

1在数据库其中先放入几条链接,想用的时候直接从数据库里拿链接。2.数据库连接池是一个容器,负责分配,管理数据库连接(Connection)3.可以允许应用程序重复使用一个现用的数据库连接,不是重新创建一个4.释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。5.不用向单一操作时关闭6.好处:1、资源重用 2、提升系统响应速度 3、避免数据库连接遗漏。

2024-11-09 16:04:58 858

原创 二分查找的解释

也称为‌,是一种在‌中查找某一特定元素的搜索算法。该算法通过不断缩小查找范围来提高查找效率,每一次比较都会将搜索范围缩小一半。‌(选自百度百科)

2024-10-20 22:00:19 915

原创 冒泡排序的解释

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。

2024-10-13 19:14:32 232

原创 栈的入门操作

栈是一种常见的数据结构,只能在表尾进行删除和插入的线性表,能进行删除和查找的叫做栈顶,另一端叫做栈底或者说表尾称为栈顶,表头称为栈底,不含空表的称为空栈逻辑关系仍然为一对一。

2024-10-13 15:29:14 248

原创 归并排序算法

归并排序是一种分治策略的排序算法,它的核心思想是将数组分成两个子数组,递归地对子数组进行排序,然后将排序好的子数组合并起来,最终得到有序的数组。// 那就证明剩下左边有序数组的数已经有序了,不用比较直接存入。// 那就证明剩下右边有序数组的数已经有序了,不用比较直接存入。// 如果右边有序数组已经全部有序的存入了新数组,// 如果左边有序数组已经全部有序的存入了新数组,// 将新数组按位置存入需要排序的数组。// 左边有序数组的起始下标。// 右边有序数组的起始下标。// 创建一个新数组。

2024-10-06 17:08:30 868

原创 线性表入门操作

线性表是一种常用的数据结构,其主要由n个相同特性的元素组成的有限序列,称为线性表,其中n称为线性表长度,当n为0,称为空表。

2024-10-05 15:08:36 416 1

空空如也

空空如也

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

TA关注的人

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