自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

既然你都点开这里了,那可以给我点个关注吗?可以吗?可以吗?

既然你都点开这里了,那可以给我点个关注吗?可以吗?可以吗?

  • 博客(47)
  • 收藏
  • 关注

原创 MyBatis多表关联查询:从一对一联表到一对多懒加载实战

本文系统梳理了MyBatis多表关联查询的核心知识。内容涵盖表间关系判断方法(一对一/一对多)、一对一关系使用association标签映射、一对多关系使用collection标签映射、联表查询与分步查询两种方式对比、懒加载(延迟加载)全局配置与fetchType局部控制原理,以及字段冲突处理、跨文件调用规范、N+1查询问题等实战要点。附带核心对比速查表与易错点总结,适合Java开发者掌握MyBatis多表关联查询完整开发流程。

2026-09-27 11:41:48 618

原创 MyBatis动态SQL:从条件拼接到底层原理实战

本文系统梳理了MyBatis动态SQL的核心标签与使用场景。内容涵盖动态SQL替代硬拼接的优势、if标签条件判断、where标签自动处理多余and/or、trim标签通用前后缀格式化、choose-when-otherwise多选一分支逻辑、set标签动态更新自动去逗号、foreach标签遍历集合实现批量删除与批量添加。重点讲解参数设计优化(传对象替代多参数)、各标签属性详解、完整代码实现及事务提交注意事项,附带动态SQL标签速查表与核心易错点总结,适合Java开发者掌握MyBatis动态SQL实战开发。

2026-09-26 22:28:48 212

原创 MyBatis增删改查与参数处理:从流程复用到安全查询实战

本文系统梳理了MyBatis增删改查的完整实现流程与参数处理机制。内容涵盖流程复用思路、增删改查接口与映射文件编写、#{}预编译占位与${}字符串拼接的安全对比、四种入参类型(简单类型/实体类/多参数@Param/包装对象)详解、resultMap字段不匹配映射方案、selectKey获取自增主键原理及事务提交机制。附带核心对比速查表与易错点总结,适合Java开发者巩固MyBatis持久层CRUD开发能力。

2026-09-26 15:56:43 219

原创 MyBatis入门:从Maven多模块到持久层框架实战

本文梳理Maven多模块聚合、分层架构与MyBatis:聚合与父子工程区别、依赖管理、SSM三层组合、MyBatis设计及环境搭建,重点讲三层核心对象、动态代理、SqlSession方法与事务,附流程与易错点速查表。

2026-09-26 11:48:48 403

原创 Maven项目构建工具:从依赖管理到自动化构建

本文系统梳理了Maven作为Java项目管理和构建工具的核心知识体系。内容涵盖Maven解决的项目结构不统一、依赖手动管理、版本冲突三大痛点,详细讲解安装配置、本地仓库与镜像设置、标准目录结构及约定大于配置原则。重点解析pom.xml坐标定义、依赖引入机制、四种依赖范围(test/provided/compile/runtime)的区别与传递规则,以及clean、compile、test、package、install、deploy六大生命周期阶段。

2026-09-23 22:56:52 358

原创 VolMix,一个专为 Windows 设计的应用音量混音器 免费开源

VolMix 是一个 Windows 每应用音量混音器:把系统里每一路音频会话按应用合并成一行,为每个应用单独调节音量、单独静音,还能一键切换默认播放设备。界面与动画完全按 Windows 11 Fluent 规范——使用 DWM 系统亚克力(Acrylic)真实毛玻璃、系统圆角与投影,弹出/收回动画与开始菜单一致,托盘图标与系统通知区域原生图标同风格(单色、跟随任务栏深浅色、设备静音时自动变化)。程序不依赖任何第三方库、不需要管理员权限、不需要联网,解压即可运行;

2026-09-20 15:21:15 718

原创 Servlet体系结构、过滤器与监听器

本文系统梳理了Servlet体系结构、过滤器与监听器三大主题。内容涵盖Servlet继承体系(接口→GenericServlet→HttpServlet)及生命周期、request/session/application三大作用域的区别与使用场景、监听器分类及在线人数统计实现、过滤器拦截原理与登录权限控制实战,并附核心概念对比速查表与常见易错点总结,适合Java Web初学者复习巩固。

2026-09-20 15:16:01 291

原创 操作系统原理与运行机制:从硬件电压到程序启动全流程

本文档为操作系统原理课堂笔记,从计算机硬件底层原理出发,阐述半导体电路通过电压信号(0/1)进行数据处理的本质,以及驱动层屏蔽硬件细节、封装函数接口的作用。进而讲解操作系统内核的由来——多硬件协同工作的调度需求,内核的三层结构(驱动层→内核层→应用层)及系统兼容的本质。最后剖析程序运行机制:任何语言最终需翻译成C语言才能调用硬件,程序从主函数入口执行,.exe文件本质为压缩包,双击程序与文件时系统通过注册表查找并传参启动的完整流程。

2026-09-09 22:47:55 278

原创 C语言字符串基础:从char数组到双指针反转算法

本文档为C语言课堂笔记,聚焦字符串的底层原理与核心操作。首先阐述字符串本质——以'\0'结尾的char数组,对比不同定义方式与内存布局。其次讲解字符串输入输出方法(printf/puts/scanf),详解scanf遇空格停止的特性及防溢出技巧。重点介绍str系列函数:strcmp比较、strcpy复制、strcat拼接、strlen求长度,并辨析strlen与sizeof的区别。最后以双指针法实现字符串反转算法,附手动实现strlen的完整代码与易错点速查表。

2026-09-09 21:18:11 455

原创 MySQL数据库表关系与多表查询:从表间关系设计到JOIN联表查询

本文档为Java Web开发系列课堂笔记的第四部分,聚焦MySQL数据库表间关系设计与多表查询实战。首先系统讲解表间三种关系——一对一合并成一张表、一对多在"多"方加外键、多对多创建中间表,并通过错误方案对比阐明数据冗余的规避原则。其次详述多表查询(隐式内连接)与联表查询(INNER/LEFT/RIGHT JOIN)的语法差异与使用场景,演示表别名与三表联查技巧。最后介绍嵌套查询的两种用法——子查询作为WHERE条件与FROM临时表。

2026-09-05 22:57:15 470

原创 MySQL数据库与SQL语言:从数据类型到DQL查询核心

本笔记系统讲解MySQL数据库核心知识。数据库是有组织的文件系统,分关系型与NoSQL。数据类型选型关键:decimal存金额,char存手机号,varchar存可变文本,text存大文本。约束保数据完整性,主键唯一标识每行。SQL分DDL(结构)、DML(增删改)、DQL(查询)。查询重点:WHERE条件过滤、ORDER BY排序、LIMIT分页(索引从0)、GROUP BY分组、聚合函数(MAX/COUNT等),COUNT(*)统计全行,COUNT(字段)跳过NULL。子句顺序固定。

2026-09-03 23:32:58 436

原创 JDBC数据库操作与SQL注入防范

本文档为Java Web开发系列课堂笔记的第二部分,聚焦Java与MySQL数据库的交互操作。首先阐述JDBC规范的设计原理与核心流程,详述驱动加载、连接创建、Statement对象使用及资源释放的完整步骤。其次覆盖SQL增删改查(CRUD)基础语法,并演示如何将ResultSet查询结果逐行封装为JSON字符串返回前端。重点剖析SQL注入的攻击原理与危害,对比Statement字符串拼接与PreparedStatement预编译占位符的差异,强调通过预编译+参数化赋值从根源防范注入的最佳实践。

2026-09-03 23:29:43 342

原创 前后端互通 BS架构与Servlet入门 课堂笔记

本笔记系统讲解BS架构原理与Servlet入门开发。BS架构以浏览器为客户端,Tomcat为Web服务器,Servlet为请求处理器。动态Web项目需配置Tomcat8.5与JDK1.8,前端代码放WebContent目录,后端放src。前后端通过Ajax交互:$.ajax()发请求,@WebServlet接收,request.getParameter()取参,response.getWriter().write()返回。GET用于查询,POST用于增删改。

2026-09-02 12:14:58 397

原创 事件传播、CSS动画、服务器字体与jQuery

本笔记系统讲解事件传播机制、CSS动画与服务器字体部署,以及jQuery核心用法。事件传播分捕获与冒泡两阶段,stopPropagation可拦截传播。CSS动画通过@keyframes定义关键帧,用animation复合属性控制,alternate实现平滑往返。服务器字体用@font-face部署解决本地依赖。以及jQuery封装DOM操作。

2026-08-30 18:23:31 349

原创 下拉菜单HTML/CSS/JS实现

本笔记系统讲解下拉菜单的实现原理与技术细节。结构上采用ul-li嵌套,通过子选择器与绝对定位精准控制层级。交互实现区分悬停版(鼠标移入移出自动显隐)与点击版(点击切换+空白收回)。CSS过渡动画详解transition用法,强调display不支持过渡,需用height变化配合overflow:hidden实现平滑展开收起。JS部分涵盖动态高度计算、元素加载时机、事件冒泡机制及stopPropagation阻止传播,适合初学者掌握常见交互组件的完整开发流程。

2026-08-29 23:09:48 439

原创 轮播图HTML/CSS/JS基础实现

本笔记记录轮播图的"窗口+胶卷"实现原理:父容器overflow:hidden形成窗口,胶卷通过flex横向排列,left属性控制平移切换。JS封装通用切换函数,setInterval驱动自动轮播,按钮绑定事件实现手动控制。任意页切换采用直接赋值法,点击页码跳转至对应left值(0、-800、-1600)。并强调CSS left初始化、parseInt转换单位等关键细节。

2026-08-29 01:02:04 527

原创 C语言结构体与链表

本笔记系统讲解了C语言结构体与链表两大核心内容。结构体部分详述了自定义复合数据类型的定义方法、内存对齐机制(按系统字长填充以提升CPU访问效率)、成员访问方式(点运算符与箭头运算符)及动态内存分配(malloc/free),强调字符串赋值必须使用strcpy而非直接指针赋值。链表部分对比了数组与链表的存储特性差异(数组连续存储查询快但增删慢,链表分散存储增删快但查询慢),深入剖析了节点的定义、头指针的作用、尾插法(需遍历找尾节点)与头插法(O(1)时间复杂度)的实现原理及删除节点的操作流程。最后以猜数字游戏

2026-08-27 23:47:35 572

原创 JavaScript进阶与轮播图实现 课堂笔记

本笔记系统梳理了JavaScript高级操作与轮播图实现的核心技术。首先,以To-Do List为案例详解修改功能的完整流程:通过为单元格设置唯一index属性标识每行数据,点击修改按钮时回显内容至输入框,利用按钮值(添加/修改)区分操作类型,实现同一按钮的双重功能。其次,详解周期定时器(setInterval)与延迟定时器(setTimeout)的区别与用法,强调函数引用与函数调用的本质差异。再次,全面讲解CSS四种定位模式(static、relative、absolute、fixed)的参照物与文档流特

2026-08-27 23:39:07 464

原创 JavaScript基础语法与DOM操作实战课堂笔记

本文整理JavaScript课程核心知识,涵盖六大部分:基础语法,变量声明var/let、数据类型、函数定义与window对象;DOM操作基础,五种查找方法与关系遍历;DOM修改,内容、样式与属性操作;增删改查,createElement与appendChild等;事件绑定,this关键字与循环绑定陷阱;To-Do List综合实战,完整实现增删改查功能,附DOM查找与事件速查表及核心易错点整理。

2026-08-26 23:08:29 575

原创 CSS 仿 写 页 面 实 战:从 结 构 划 分 到 样 式 实 现

本笔记梳理CSS仿写企业页面的完整流程,强调"从整体到局部"的结构划分方法。详解颜色(十六进制、RGB、RGBA)、尺寸单位(px、%、vh、vw)、背景属性与文字属性的核心用法。以河北大学官网为案例,演示顶部导航、菜单栏、通知公告等模块实现。强调Flexbox与line-height垂直居中技巧,适合初学者掌握CSS布局。

2026-08-24 15:14:11 507

原创 CSS盒模型与弹性盒子布局

本文档系统梳理CSS布局核心知识。iii介绍块级、内联、内联块级三种元素特性及display切换方法。iii详解盒子模型四大区域(内容、填充、边框、外边距),强调box-sizing: border-box解决尺寸计算问题。iii对比浮动、内联块级与Flexbox优劣,推荐Flexbox。iii系统讲解flex-direction、justify-content、align-items、flex-wrap、align-content等核心属性,iii提供完美居中网格实战代码,演示响应式卡片布局。iii理论与

2026-08-22 23:31:35 844

原创 CSS选择器与样式关联

本文系统梳理了CSS与HTML的三种关联方式(行内样式、内部样式表、外部样式表)及其优先级规则,重点讲解了各类CSS选择器的用法与区别:包括基本选择器(元素、ID、Class、属性选择器)、组合与包含选择器(后代选择器、子选择器)、通配符选择器,以及伪元素选择器(::first-letter、::first-line、::before、::after)和伪类选择器(:nth-child、:nth-of-type、:hover、:focus、:checked)。

2026-08-21 23:24:16 754

原创 C语言指针与内存核心笔记:从底层原理到避坑指南

本笔记系统梳理了C语言指针与内存管理的核心知识。内容涵盖指针的本质、解引用及内存地址概念,深度剖析值传递与指针传递在变量交换中的作用域差异。重点解析了sizeof运算陷阱、数组与指针的等价关系及二维数组的内存布局。同时,详细讲解了malloc/free动态内存分配机制、二级指针模型及函数传参规范,并总结了野指针、内存泄漏等常见易错点,旨在帮助开发者夯实底层基础,编写安全高效的代码。

2026-08-20 17:57:47 601

原创 C语言课程笔记:进制转换、编码原理与数组内存分配全解

前半部分详解二进制/八进制/十六进制互转方法、原码反码补码编码原理;后半部分聚焦动态内存分配,涵盖malloc/free规范、一维与不规则二维动态数组创建释放、sizeof对动态内存失效陷阱。所有知识点均配完整修正代码示例与内存布局图解,标注老师强调的符号扩展、位运算优先级、内存泄漏防范等关键考点,适合归档复习与面试准备。

2026-08-18 20:34:38 485

原创 Java Array 原生数组与 Arrays 工具类全解

本文系统梳理了 Java 原生数组的核心概念、内存机制及 java.util.Arrays 工具类的全部常用方法。内容涵盖数组的声明创建、下标访问,以及排序、二分查找、填充、拷贝、比较、转换、Stream 流操作等 15 个关键方法的详解与代码示例。

2026-08-18 00:01:15 678

原创 C语言基础课程笔记:硬件原理、数据类型、结构体与格式化输入输出详解

本笔记完整梳理了8月16日C语言基础课程核心内容,涵盖C语言底层应用定位、CPU/GPU/内存分工及4KB内存分配机制,详解六种基本数据类型、ASCII编码、数组连续存储与结构体内存布局,均配完整代码示例。新增printf/scanf格式占位符与转义字符体系、经典组合用法、宽度对齐精度修饰符及scanf使用注意事项。重点标注浮点精度、数组越界、结构体对齐等考点。

2026-08-16 21:39:41 572

原创 StringBuilder 和 StringBuffer常用方法全解

StringBuilder提供21个核心方法,分为五类:增改操作(append/insert/delete/deleteCharAt/replace/setCharAt/setLength)、查询操作(charAt/length/indexOf/lastIndexOf/substring)、转换输出(toString/getChars)、反转操作(reverse)及容量管理(capacity/ensureCapacity/trimToSize)。其最大优势是支持链式调用且不会创建新对象,性能远优于Strin

2026-08-13 17:25:15 203

原创 Collections 工具类常用方法全解

java.util.collections工具类提供25个核心静态方法,涵盖排序(sort/reverse/shuffle/rotate/swap)、查找统计(binarysearch/max/min/frequency/disjoint)、批量修改(fill/copy/addall/replaceall)、不可变与包装集合(empty/singleton/ncopies/unmodifiable/synchronized/checked)及遗留api适配(enumeration/list)。注意:不可变集

2026-08-13 16:02:33 427

原创 Java Deque 双角色指南:栈与队列的统一实现

Java中推荐使用Deque(ArrayDeque)统一替代旧Stack和Queue实现。作为栈时,使用push/pop/peek,全部操作头部,遵循lifo;作为队列时,使用offer/poll/peek,尾进头出,遵循fifo。两者底层均为循环数组,o(1)性能,禁止null,非线程安全。关键差异在于api方向:栈三操作均在头部,队列入队在尾部、出队查队在头部。迁移旧stack需注意空栈peek返回null而非抛异常、不支持search和null存储。始终用offer/poll/peek避免异常,同一实

2026-08-09 22:35:21 317

原创 计算机学习笔记 从枚举、代理模式到深拷贝与异常体系全景解析(含代码)

本次课程讲解 Java 核心高级特性。内部类与 Lambda 简化代码写法;枚举对象固定、构造方法私有;代理模式中静态代理手动编写,JDK 动态代理基于接口,通过 InvocationHandler 实现功能增强。对象拷贝区分浅拷贝(引用共享)与深拷贝(对象独立),演示构造方法、clone、序列化三种实现。异常体系涵盖 Error/Exception 分类、运行时与受检异常区别,及 try-catch-finally、throws、throw 三种处理方式。全文结合代码示例,标注高频考点。

2026-08-07 19:19:52 233

原创 计算机学习笔记 Object类、泛型、包装类与反射机制全景解析(含代码解析)

本次课程重点涵盖Java核心基础与反射机制。Object类中equals与hashCode必须同步重写,泛型存在类型擦除特性,禁止直接new T[],包装类Integer缓存范围为-128至127,拆箱时需防范空指针异常。反射部分核心是通过Class.forName("全类名")动态获取Class<?>对象,其中<?>是编译期类型未知的标准泛型写法。操作成员时遵循三要素:getDeclaredXxx获取私有成员、setAccessible(true)突破访问限制、invoke/get/set执行具体操作。P

2026-08-06 19:55:55 160

原创 计算机学习笔记 从封装、继承到多态与抽象类全景解析(附带详细代码示例)

本文档系统梳理了Java面向对象编程(OOP)的核心进阶知识。内容涵盖四大模块:一是基础封装与权限体系,详述封装实现、深拷贝处理及`final`、`static`关键字的约束与规则;二是核心机制与初始化,解析值传递本质、方法重载与重写,及严格的初始化顺序;三是继承与多态架构,探讨继承特性、多态执行原理及包与权限修饰符差异;四是对比抽象类与接口的设计哲学,并指出关键字互斥的底层逻辑,旨在助开发者深入理解类的设计与运行机制。

2026-08-05 23:48:44 1617

原创 计算机学习笔记 面向对象编程 (OOP) 核心

本文系统梳理了面向对象编程(OOP)的核心概念与实践要点。首先介绍了OOP的四大特征(封装、继承、多态、抽象)以及类与对象、构造方法等基础概念。重点讲解了封装与数据安全,包括访问修饰符、Getter/Setter方法以及引用类型的深拷贝问题。随后探讨了常用工具类(LocalDate、toString()、String)的使用与特性,并详细解析了this与super关键字的用法。最后涵盖了增强for循环的语法结构以及Java内存管理与类加载机制,为理解OOP编程范式提供了全面指导。

2026-08-04 23:09:36 348

原创 计算机学习笔记 ArrayList、HashMap和HashSet的具体用法和代码示例

ArrayList 部分重点讲解了其基于动态数组的底层原理、自动扩容机制(1.5倍),并详细列举了增删改查、遍历等常用方法。HashMap 部分则深入剖析了其基于哈希表(数组+链表+红黑树)的实现,解释了哈希计算、冲突解决和扩容(2倍)等核心机制,并演示了键值对操作及高效遍历方式。HashSet

2026-08-03 00:51:40 435

原创 计算机学习笔记 Java基础与底层原理详解③ 流程控制、大数值运算、数组与多维数组

①移位运算(补码原理、左移/右移/无符号右移、快速乘法、枚举)②字符串(不可变性、常量池、equals五步拆解、StringBuilder)③流程控制(if/switch、四种循环、break/continue)④大数值运算(BigInteger/BigDecimal)⑤数组(深浅拷贝、Arrays工具类、多维数组)⑥IO(printf格式化、Scanner回车符吞噬)⑦性能测试(时间戳差值法)

2026-07-31 20:38:00 798

原创 计算机学习笔记 Java基础与底层原理详解② Java运算符、字符串相关方法

本次课程重点讲解了Java底层的移位运算(左移乘2,右移除2,基于补码),深入剖析了String的不可变性与常量池机制,对比了StringBuilder与StringBuffer的性能与线程安全差异,并解决了Scanner输入时的回车符陷阱。最后,介绍了利用 System.currentTimeMillis() 进行代码性能测试的方法。

2026-07-31 12:18:14 354

原创 计算机学习笔记 Java基础与底层原理详解①

本次课程系统讲解了Java的基础知识与底层原理。首先介绍了Java的跨平台特性及JDK、JRE、JVM的组成关系。接着深入底层,阐述了原码、反码、补码的转换规则及其在计算机运算中的重要性,并详细分析了整型、浮点型、布尔型和字符型数据的存储机制与性能权衡。最后,梳理了变量作用域、运算符(特别是自增自减的陷阱)以及利用异或运算交换变量等位运算技巧。

2026-07-30 22:11:31 914

原创 计算机学习笔记 二叉搜索树核心操作(含注释代码)

本次课程系统讲解了二叉搜索树的核心操作。构建与插入操作利用“左小右大”的特性实现自动排序。查找操作基于此特性实现高效定位。遍历操作分为借助队列实现的广度优先遍历(BFS)和基于递归的深度优先遍历(DFS),后者又细分为先序、中序、后序三种。删除操作最为复杂,需分三种情况讨论,其中删除双子树节点时,采用“用右子树最小值(或左子树最大值)替换,再删除替代节点”的策略,是维持BST性质的关键。

2026-07-29 17:51:43 388

原创 计算机学习笔记 力扣真题带练

本次课程为算法入门实战训练,通过现场刷题讲解了四道经典题目:字符串千分位分隔:从后往前遍历,每隔三位插入一个点。完全二叉树最近公共祖先:利用数组索引特性(如 i 的父节点为 (i-1)/2)追溯路径求解。字符串数值转换:利用 字符 - 'a' 将字母转为数字,再按位拼接。复杂数组操作:处理正整数与-1的混合数组,考验逻辑梳理能力。课程核心强调高效解题能力,制定了严格的解题时限(简单题10分钟,中等题25分钟),并着重训练快速阅读、瞬时记忆和心算能力,旨在培养竞赛级的解题状态和心理素质。

2026-07-28 15:12:06 176

原创 计算机学习笔记 链表,栈和队列的基础和进阶操作(含注释代码)

本文系统讲解了链表高级操作与双指针技巧,以及栈和队列的实现原理。内容涵盖:1)链表结构特点与增删改查操作,重点解析头插/尾插法;2)双指针技巧在查找中间节点、环检测等场景的应用;3)链表反转的四步迭代法;4)栈(LIFO)与队列(FIFO)的数组/链表实现方案,包括循环队列解决假溢出问题;5)Java中Stack类和Queue接口的泛型实现与多态特性。全文通过类比生活场景(如食堂排队)阐释数据结构核心思想,强调指针操作中的边界条件处理。

2026-07-24 17:56:12 1032

VolMix 1.9 - Windows 11 音量混音器

VolMix 是一个 Windows 每应用音量混音器:把系统里每一路音频会话按应用合并成一行,为每个应用单独调节音量、单独静音,还能一键切换默认播放设备。界面与动画完全按 Windows 11 Fluent 规范——使用 DWM 系统亚克力(Acrylic)真实毛玻璃、系统圆角与投影,弹出/收回动画与开始菜单一致,托盘图标与系统通知区域原生图标同风格(单色、跟随任务栏深浅色、设备静音时自动变化)。程序不依赖任何第三方库、不需要管理员权限、不需要联网,解压即可运行;

2026-09-17

用Java实现的八种基本排序算法(新人练手)

交换排序类(通过两两比较交换位置) 冒泡排序(Bubble Sort) 快速排序(Quick Sort)——实际应用中最快的通用排序之一 插入排序类(通过构建有序序列,将未排序元素插入其中) 直接插入排序(Insertion Sort) 希尔排序(Shell Sort)——插入排序的改进版,也称缩小增量排序 选择排序类(每次从未排序区间选出最值) 选择排序(Selection Sort) 堆排序(Heap Sort)——利用完全二叉树结构的选择排序 归并和基数类(特殊策略) 归并排序(Merge Sort)——采用分治思想,稳定且适合外部排序 基数排序(Radix Sort)——不基于比较,而是按位分配收集

2026-07-23

空空如也

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

TA关注的人

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