• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 121 下一页
2024年5月27日
常用的10种排序算法概述
摘要: 前言 时间复杂度和空间复杂度是算法分析中非常重要的两个概念,它们分别用于衡量算法执行所需的时间和空间资源。 一、时间复杂度 定义: 时间复杂度是指执行算法所需要的计算工作量,它描述了算法运行时间与输入数据规模之间的关系。时间复杂度通常用大O符号(Big O notation)来表示,即O(f(n)) 阅读全文
posted @ 2024-05-27 13:30 JackYang 阅读(124) 评论(0) 推荐(0)
常用的排序算法之希尔排序(Shell Sort)
摘要: 希尔排序(Shell Sort) 起源 希尔排序(Shell Sort)是Donald Shell于1959年提出的一种基于插入排序的算法。它是对直接插入排序算法的一种更高效的改进版本,也称为“缩小增量排序”。 定义 希尔排序是插入排序的一种更高效的改进版本,也称为缩小增量排序。希尔排序是非稳定排序 阅读全文
posted @ 2024-05-27 13:29 JackYang 阅读(242) 评论(0) 推荐(0)
常用的排序算法之插入排序(Insertion Sort)
摘要: 插入排序(Insertion Sort) 原理 插入排序(Insertion Sort)的起源并不明确,但它是计算机科学中最早提出的排序算法之一。它的工作原理类似于我们日常整理扑克牌或书籍时的过程:我们创建一个新的有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 定义 插入 阅读全文
posted @ 2024-05-27 13:10 JackYang 阅读(341) 评论(0) 推荐(0)
常用的排序算法之选择排序(Selection Sort)
摘要: 选择排序(Selection Sort) 原理 选择排序(Selection Sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。这种排序方法是不稳定的排序方法。选择排序的起源并不明确,但它是计 阅读全文
posted @ 2024-05-27 13:05 JackYang 阅读(605) 评论(0) 推荐(0)
常用的排序算法之冒泡排序(Bubble Sort)
摘要: 冒泡排序(Bubble Sort) 原理 冒泡排序(Bubble Sort)是一种简单的排序算法,其名字来源于越小的元素会经由交换慢慢“浮”到数列的顶端(或越大的元素“沉”到底端),就如同气泡从水底冒到水面一样。虽然这个算法不是最高效的,但由于其实现简单直观,常常用于教学目的。 定义 冒泡排序是一种 阅读全文
posted @ 2024-05-27 13:02 JackYang 阅读(655) 评论(0) 推荐(0)
2024年5月25日
Spring Boot加载外部配置文件的流程是怎样的呢
摘要: Spring Boot加载外部配置文件的流程可以大致归纳为以下几个步骤: 启动流程开始: 当Spring Boot应用程序启动时,会按照其设计好的启动流程进行初始化。 加载bootstrap.yml或bootstrap.properties(如果适用): 如果你的应用是一个Spring Cloud应 阅读全文
posted @ 2024-05-25 17:09 JackYang 阅读(516) 评论(0) 推荐(0)
bootstrap.yml作用
摘要: bootstrap.yml(或bootstrap.properties)在Spring Boot应用程序中起着关键的作用,特别是在涉及外部配置和Spring Cloud的场景中。以下是关于bootstrap.yml的主要作用: 加载顺序优先: bootstrap.yml在Spring Boot应用程 阅读全文
posted @ 2024-05-25 17:06 JackYang 阅读(457) 评论(0) 推荐(0)
什么是SpringBoot
摘要: 概述 Spring Boot 是一个开源的 Java 微服务框架,用于简化 Spring 应用的初始搭建以及开发过程。它遵循“约定优于配置”(Convention Over Configuration)的原则,通过自动配置(Auto-configuration)来消除大量的配置工作,使得开发者能够更 阅读全文
posted @ 2024-05-25 16:50 JackYang 阅读(490) 评论(0) 推荐(0)
Spring Boot的启动
摘要: Spring Boot的启动过程可以清晰地划分为几个主要阶段,以下是按照关键步骤进行的详细阐述: 一、启动准备阶段 加载启动类: 当SpringBoot项目启动时,它会在当前工作目录下寻找带有@SpringBootApplication注解标识的类,并把这个类作为应用程序的入口点。 如果找不到这样的 阅读全文
posted @ 2024-05-25 16:46 JackYang 阅读(2150) 评论(0) 推荐(0)
springboot 启动加载顺序
摘要: 概述 Spring Boot的启动加载顺序是一个涉及多个步骤和组件的过程。以下是按照主要阶段和关键步骤划分的Spring Boot启动加载顺序的概述: 启动准备阶段: 装载核心启动器类:org.springframework.boot.SpringApplication。 通过构造函数创建Sprin 阅读全文
posted @ 2024-05-25 16:41 JackYang 阅读(1600) 评论(0) 推荐(1)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 121 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3