自定义博客皮肤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)
  • 收藏
  • 关注

原创 [力扣题目之双指针]和为s的两个数,超详细干货讲解!!!!

本文介绍了在有序数组中寻找和为定值s的两个数的两种解法。针对有序数组特性,更优解是采用双指针法:设置头尾指针,根据当前和与目标值的比较移动指针,快速定位符合条件的数对。文章重点分析了双指针法的实现细节,包括循环条件、指针移动逻辑以及及时返回结果的处理,相比暴力解法能显著提升效率。

2025-11-01 21:20:36 993 1

原创 [力扣题目之双指针]有效三角形的个数,超详细干货讲解!!!

本文主要介绍了利用双指针法来优化寻找有效三角形的个数,通过将数组排序之后只需要比较一个条件的优化思路.该方法将时间复杂度优化至O(n^2),有效解决了暴力枚举的高复杂度问题。

2025-11-01 21:09:45 743 1

原创 [力扣题目]复写零,双指针法超详细干货讲解,看完这一篇就够了!!!!!!

本文通过双指针法(cur和dest指针)实现原地操作:首先通过异地操作推导思路,再转换为就地操作。关键步骤包括:1.寻找复写后的最后一个数;2.处理dest指针越界的特殊情况;3.从后往前进行复写操作。

2025-10-09 23:10:21 1186 3

原创 [数据表基础]关于数据表的基础操作,超详细干货讲解!!!!

本文介绍了MySQL数据库中的数据表基本操作。主要内容包括:查看当前所有表(show tables)、创建表(create table)、查看表结构(desc)、修改表(alter table)和删除表(drop table)。文章通过具体SQL语句示例演示了每个操作步骤,并强调创建表时可以使用if not exists避免重复创建,以及列名可以添加注释、属性和约束等特性。这些基础操作是数据库管理的

2025-09-26 14:00:22 1025 2

原创 [数据库基础]关于数据库的操作,超详细干货讲解!!!!

本文介绍了MySQL数据库的基本操作,包括查看、创建、选中和删除数据库。文章还提供了在Navicat和命令行客户端编写SQL语句的实用建议,如语句缩放、部分执行和大小写规范等。这些基础操作为后续深入学习数据库管理奠定了基础。

2025-09-18 16:15:02 872 2

原创 [MySQL]数据库入门,客户端和服务器超详细干货讲解!!!

本文主要介绍了数据库的定义与发展历程,关系型(如MySQL、Oracle)和非关系型数据库(如Redis、MongoDB)的分类对比;重点讲解了MySQL的客户端/服务器架构原理,以及通过图形界面和命令行两种方式管理MySQL服务的方法;还介绍了常用的MySQL客户端工具(命令行工具、NavicatLite版、Workbench)和SQL语句概念。

2025-09-02 10:00:00 1378 2

原创 [力扣题目]删除链表的中间节点,超详细干货讲解,看完直接狠狠拿捏!!!

本文介绍了删除链表中间节点的两种方法。第一种方法通过快慢指针找到中间节点,再遍历链表找到其前驱节点进行删除;第二种优化方法在快慢指针遍历过程中用prev节点记录前驱节点,实现一次遍历完成删除。两种方法的时间复杂度均为O(n),但第二种方法效率更高。

2025-08-25 23:34:37 1311 2

原创 [力扣题目]寻找链表的中间节点,超详细干货讲解,快慢法手把手教会!!

本文介绍了两种寻找链表中间节点的方法。第一种是遍历法,先计算链表长度length,再移动length/2步找到中间节点。第二种是快慢引用法,快指针每次两步,慢指针每次一步,当快指针到达末尾时,慢指针即为中间节点。文章详细分析了两种方法的实现原理和边界条件处理,并强调了防范空指针异常的重要性。最终推荐使用性能更优的快慢引用法来解决问题。

2025-08-24 21:01:12 954 2

原创 【力扣题目】反转链表超细致干货讲解,全方位拿捏

本文介绍了链表反转的两种实现方法:头插法和带哨兵节点的插入法。头插法通过断开原链表并逐个节点插入新链表实现反转,需处理空链表或单节点特殊情况;带哨兵节点的方法则利用辅助节点统一处理所有情况。此外,还介绍了使用递归实现逆序打印链表的方法。文章通过图示和代码示例详细讲解了每种方法的实现步骤和注意事项,帮助读者理解链表反转的核心逻辑和不同实现方式的优缺点。

2025-08-23 11:42:35 1066 2

空空如也

空空如也

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

TA关注的人

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