- 博客(9)
- 收藏
- 关注
原创 lowBit函数
lowbit 虽然看似简单,但在计算机科学和算法领域有着广泛而重要的应用。它为我们处理二进制数据提供了一种便捷、高效的工具,无论是在优化数据结构的性能,还是解决各种复杂的算法问题时,都能发挥巨大的作用。希望通过这篇博客,大家对 lowbit 有了更深入的认识,并且在今后的编程和算法设计中能够巧妙运用它,提升代码的效率和质量。
2025-06-15 15:44:23
541
原创 差分数组简单总结
差分数组是一种非常有用的数据结构,它可以高效地处理区间增减操作。通过构建差分数组,我们可以快速地计算任意区间的和,并且可以方便地进行区间的增减操作。在实际应用中,差分数组可以用于解决很多问题,比如统计区间内元素的和、计算区间内元素的最大值等。通过对差分数组的优化,我们可以进一步提高算法的效率。
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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1