随笔分类 -  随笔

摘要:java 快速排序,原理、算法分析、实现细节、优缺点以及一些实际应用场景更多资源推荐:http://sj.ysok.net/jydoraemon 提取码:JYAM实用优质资源/教程公众号【纪元A梦】 ### 快速排序的详细解析探讨快速排序,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。#### 1. 基本概念 快速排序是一种基于分治法的高效排序算法。其 阅读全文
posted @ 2024-12-19 21:50 纪元A梦 阅读(58) 评论(0) 推荐(0) 编辑
摘要:java 归并排序,原理、算法分析、实现细节、优缺点以及一些实际应用场景更多资源推荐:http://sj.ysok.net/jydoraemon 提取码:JYAM实用优质资源/教程公众号【纪元A梦】 ### 归并排序的详细解析探讨归并排序,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。#### 1. 基本概念 归并排序是一种基于分治法的高效排序算法。它 阅读全文
posted @ 2024-12-18 16:18 纪元A梦 阅读(67) 评论(0) 推荐(0) 编辑
摘要:java 插入排序,原理、算法分析、实现细节、优缺点以及一些实际应用场景更多资源推荐:http://sj.ysok.net/jydoraemon 提取码:JYAM实用优质资源/教程公众号【纪元A梦】 ### 插入排序的详细解析探讨插入排序,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。#### 1. 基本概念 插入排序是一种简单的排序算法,其核心思想是 阅读全文
posted @ 2024-12-17 23:18 纪元A梦 阅读(45) 评论(0) 推荐(0) 编辑
摘要:java 选择排序,涵盖工作原理、算法分析、实现细节、优缺点以及一些实际应用场景选择排序的详细解析更深入地探讨选择排序的各个方面,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。 动画演示 1. 基本概念选择排序是一种简单的比较排序算法。它的核心思想是将数组分为两个部分:已排序部分和未排序部分。每一轮从未排序部分找到最小(或最大)元素,并将其放到已排序部分的末尾 阅读全文
posted @ 2024-12-17 00:48 纪元A梦 阅读(50) 评论(0) 推荐(0) 编辑
摘要:java 冒泡排序,涵盖背景、算法步骤、代码示例、复杂度分析、优化方式及其优缺点冒泡排序的背景知识冒泡排序是一种简单的排序算法,由于其简单易懂的特点,它通常被用作教学目的。冒泡排序在最坏情况下的效率并不高,但在某些特定条件下,它的表现可以相对较好。下面是更深入的细节。 动画演示 1. 算法步骤详解1.1 基本逻辑冒泡排序的核心逻辑是比较和交换。我们需要反复遍历待排序的数组,每次 阅读全文
posted @ 2024-12-17 00:13 纪元A梦 阅读(138) 评论(0) 推荐(0) 编辑
摘要:part01 开闭原则(Open/Closed Principle,OCP)是面向对象编程中的一个重要设计原则,属于SOLID原则之一。它的核心思想是“软件实体(类、模块、函数等)应该对扩展开放,对修改关闭”。这意味着在软件需求变化时,我们应该能够通过扩展现有代码而不是修改现有代码来实现功能的变化。 阅读全文
posted @ 2024-12-14 23:25 纪元A梦 阅读(48) 评论(0) 推荐(0) 编辑
摘要:进一步深入单一职责原则(SRP)的背景、实现方式、以及在实际开发中的应用示例。 ### 背景 单一职责原则是由Robert C. Martin提出的SOLID原则之一。SOLID是五个设计原则的首字母缩写,旨在帮助开发者构建更加健壮、可维护和可扩展的软件系统。SRP的核心思想是“一个类应该只负责一个 阅读全文
posted @ 2024-12-13 23:26 纪元A梦 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Excel中使用VBA实现word邮件合并功能 代码为窗体程序样式如下: 代码: Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, By 阅读全文
posted @ 2024-12-13 00:00 纪元A梦 阅读(85) 评论(0) 推荐(0) 编辑
摘要:雪花算法适用于高并发、分布式系统中生成唯一标识符。通过合理的位数设计,确保了ID的唯一性和有序性,非常适合需要快速生成唯一ID的场景。 雪花算法是一种分布式唯一ID生成算法,由Twitter开发。它生成的ID是64位的整数,具有时间排序的特性。其结构如下: ```| 1 bit | 41 bits 阅读全文
posted @ 2024-12-12 23:00 纪元A梦 阅读(145) 评论(0) 推荐(0) 编辑
摘要:雪花算法(Snowflake Algorithm)是一种用于生成唯一的ID的算法,它由Twitter开发。其生成的ID在全局范围内是唯一的,适合高并发场景。雪花算法生成的ID通常是一个64位的整数,包含多个部分,具体结构如下: 1. **时间戳(41位)**:当前时间的毫秒数,能支持69年的时间范围 阅读全文
posted @ 2024-12-12 22:56 纪元A梦 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示