跳至内容

编程技术之美-IT之美

越努力越进步-越开心越自信-越懒惰越迷茫-越焦虑越自卑

  • 首页
  • 编程之美
    • Java之美
      • Java基础
      • Java核心
      • JVM
      • 框架
    • Python之美
    • golang之美
    • C++之美
    • PHP之美
    • Swift之美
    • Objective-C之美
  • 算法之美
    • 数据结构与算法
    • 数学之美
  • 设计模式之美
  • 架构之美
    • 微服务
    • Server
    • 存储之美
    • 网络协议
    • 操作系统
    • 数据之美
  • AI之美
    • 机器学习
    • 深度学习

分类: 数据结构与算法

如何实现Floyd最短路径算法?

发表于2024年6月24日2023年6月5日 作者 IT之美

Floyd 算法是一种找到图中所有节点之间的最短路径的算法。我们可以使用邻接矩阵实现 Floyd 算法: Fl… 继续阅读 如何实现Floyd最短路径算法?

如何实现Bellman-Ford最短路径算法?

发表于2024年6月17日2023年6月5日 作者 IT之美

Bellman-Ford 算法也是一种找到图中所有节点到某个节点的最短路径的算法。我们可以使用邻接表实现 Be… 继续阅读 如何实现Bellman-Ford最短路径算法?

如何实现Dijkstra最短路径算法?

发表于2024年6月10日2023年6月5日 作者 IT之美

Dijkstra 算法是一种找到图中所有节点到某个节点的最短路径的算法。 我们可以使用邻接矩阵实现 Dijks… 继续阅读 如何实现Dijkstra最短路径算法?

如何求出一个无序数组中第K小的数?

发表于2024年5月20日2023年6月5日 作者 IT之美

要在一个无序数组中找到第 K 小的数,可以使用快速选择算法(Quickselect)。 算法流程: 将数组下标… 继续阅读 如何求出一个无序数组中第K小的数?

如何实现字符串匹配算法?

发表于2024年5月6日2023年6月5日 作者 IT之美

字符串匹配算法是在一个文本字符串中查找与给定模式字符串匹配的第一个位置。常见的算法有: 暴力匹配: 时间复杂度… 继续阅读 如何实现字符串匹配算法?

如何求出一个数的平方根?

发表于2024年4月29日2023年6月5日 作者 IT之美

要计算一个数的平方根,我们可以使用以下几种方法: 开方运算: 牛顿迭代法: 二分查找: 示例: 所以,求平方根… 继续阅读 如何求出一个数的平方根?

如何判断一个单链表是否有环?

发表于2024年4月22日2023年6月5日 作者 IT之美

要判断一个单链表是否有环,可以使用快慢指针算法。 算法流程: 先判断链表是否为空或只有一个节点,如果是则返回 … 继续阅读 如何判断一个单链表是否有环?

如何计算一个数的阶乘?

发表于2024年4月15日2023年6月5日 作者 IT之美

要计算一个数的阶乘(factorial),可以使用以下算法: 阶乘算法 阶乘表示为:n! n 的阶乘是 n x… 继续阅读 如何计算一个数的阶乘?

如何求出两个数的最大公约数和最小公倍数?

发表于2024年4月8日2023年6月5日 作者 IT之美

两个数的最大公约数(Greatest Common Divisor, GCD)是两个数共有的最大正整数因子。两… 继续阅读 如何求出两个数的最大公约数和最小公倍数?

如何判断一个数是否为质数?

发表于2024年4月1日2023年6月5日 作者 IT之美

一个质数(Prime number)是大于1的自然数,只能被1和自身整除的数。 要判断一个数是否为质数,可以使… 继续阅读 如何判断一个数是否为质数?

如何判断两个字符串是否为变位词?

发表于2024年3月18日2023年6月5日 作者 IT之美

我们要解题,先要了解什么是“变位词”,一种把某个词或句子的字母的位置(顺序)加以改换所形成的新词。 例如:sa… 继续阅读 如何判断两个字符串是否为变位词?

怎样实现二分查找算法

发表于2024年3月16日2024年3月13日 作者 IT之美

例题:假设有一个已经排序的整数数组nums和一个目标值target,请问是否存在一个数在nums中等于targ… 继续阅读 怎样实现二分查找算法

如何翻转一个单链表?

发表于2024年3月11日2023年6月5日 作者 IT之美

例题:假设有一个单链表list,请问如何将它翻转? 分析:我们可以使用迭代或递归的方式来解决这个问题。具体实现… 继续阅读 如何翻转一个单链表?

如何计算一个字符串中的唯一字符数?

发表于2024年3月4日2023年6月5日 作者 IT之美

例题:假设有一个字符串s,请问如何计算它中唯一字符的个数? 分析:我们可以使用哈希表来解决这个问题。具体实现时… 继续阅读 如何计算一个字符串中的唯一字符数?

如何找到一个未排序数组中的最大值和最小值?

发表于2024年2月26日2023年6月5日 作者 IT之美

例题:假设有一个整数数组nums,请问如何找到其中的最大值和最小值? 分析:我们可以使用遍历的方法来解决这个问… 继续阅读 如何找到一个未排序数组中的最大值和最小值?

怎样实现选择排序算法

发表于2024年2月19日2023年6月5日 作者 IT之美

选择排序(Selection Sort)是一种简单的排序算法。它的工作原理是每次从未排序的元素中选出最小(或最… 继续阅读 怎样实现选择排序算法

怎样实现冒泡排序算法

发表于2024年2月12日2023年6月5日 作者 IT之美

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果顺序错… 继续阅读 怎样实现冒泡排序算法

怎样实现希尔排序算法

发表于2024年2月5日2023年6月5日 作者 IT之美

希尔排序(Shell Sort)是插入排序的一种更高效的改进版。它通过设置增量gap,对数组进行分组,然后对每… 继续阅读 怎样实现希尔排序算法

怎样实现插入排序算法

发表于2024年1月29日2023年6月5日 作者 IT之美

插入排序(Insertion Sort)是一种简单的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,… 继续阅读 怎样实现插入排序算法

怎样实现堆排序算法

发表于2024年1月22日2023年6月5日 作者 IT之美

例题:假设有一个整数数组nums,请问如何对它进行堆排序? 分析:我们可以使用堆排序算法来解决这个问题。堆排序… 继续阅读 怎样实现堆排序算法

文章导航

上一页< 分页 1 分页 2 分页 3 … 分页 7 下一页>
跳至页脚

分类

  • ActiveMQ
  • AI之美
  • C++之美
  • Docker
  • Flink
  • Git
  • golang之美
  • golang基础
  • Hadoop
  • Hibernate
  • Hive
  • IOS
  • Java Lambda
  • JavaScript
  • Java之美
  • Java基础
  • Java核心
  • JMeter
  • JVM
  • JVM原理
  • JVM实战
  • Kafka
  • Kubernetes
  • Maven
  • MongoDB
  • MQ
  • Mybatis
  • Mybatis Plus
  • MySQL
  • Nginx
  • Objective-C之美
  • PHP之美
  • Python之美
  • RabbitMQ
  • Redis
  • RocketMQ
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • Swift之美
  • Tomcat
  • Vue
  • 前端
  • 区块链
  • 存储之美
  • 容器
  • 工具
  • 微服务
  • 操作系统
  • 数据之美
  • 数据结构与算法
  • 机器学习
  • 架构之美
  • 框架
  • 深度学习
  • 算法之美
  • 编程之美
  • 网络协议
  • 设计模式之美
  • 项目管理
  • 默认分类

近期文章

  • 【Python】Python多线程的最佳实践?
  • 【Python】Python如何实现多线程?
  • 【Python】Python中的lambada匿名函数怎么写?
  • 【Python】Python中的高阶函数有哪些?
  • 【Python】Python常见的内置函数有哪些?

归档

  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年1月
  • 2020年12月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月

标签

ActiveMQ AI C++ ChatGPT error Flink git Golang Hadoop Hibernate Hive http IOS Java基础 JdbcTemplate JMeter JPA JVM Kafka lambda linux Linux命令 Maven Mongodb Mybatis Mybatis Plus MySQL Nginx Objective-C PHP Python Redis RocketMQ Socket Swift TCP/UDP Vue 人工神经网络 常见错误 数据结构与算法 机器学习 深度学习 网络编程 设计模式 面试题
版权所有 编程技术之美-IT之美 | 京ICP备20020091号