跳到内容

菜鸟教程 - 学的不仅是技术,更是梦想!

  • C 语言教程
  • jQuery
  • Linux
  • Vue3
  • Go 语言教程
  • Python 3 教程
  • C++ 教程
  • Vue.js
  • 编程杂谈?
  • 数据库
  • Windows10
  • JavaScript
  • Web
  • MySQL
  • pip
  • Java
  • PHP
  • 人工智能
  • HTTP
  • Docker 教程
  • Git
  • CSS 教程
  • CSS3 教程
  • HTML 教程
  • HTML5教程
  • Node.js 教程
  • JSON
  • AJAX
  • JSP
  • 数据结构与算法
  • Django 教程
  • Flask
  • Perl
菜鸟教程 - 学的不仅是技术,更是梦想!

数据结构与算法

数据结构(英语:data structure)是计算机中存储、组织数据的方式。
数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。
不同种类的数据结构适合于不同种类的应用,而部分甚至专门用于特定的作业任务。例如,计算机网络依赖于路由表运作,B 树高度适用于数据库的封装。

数据结构与算法

优化堆排序

作者likuolei 2025年7月31日

优化堆排序中文讲解 关键要点 什么是优化堆排序? 优化堆排序是指在标准堆排序算法(基于最大堆构建、反复提取堆顶…

阅读更多 优化堆排序继续

数据结构与算法

基础堆排序

作者likuolei 2025年7月31日

基础堆排序中文讲解 关键要点 什么是堆排序? 堆排序(Heap Sort)是一种利用堆数据结构(通常是最大堆)…

阅读更多 基础堆排序继续

数据结构与算法

堆的 shift down

作者likuolei 2025年7月31日

堆的 Shift Down(下沉)中文讲解 关键要点 什么是 Shift Down? Shift Down(下…

阅读更多 堆的 shift down继续

数据结构与算法

堆的 shift up

作者likuolei 2025年7月31日

堆的 Shift Up(上浮)中文讲解 关键要点 什么是 Shift Up? Shift Up(上浮)是堆中用…

阅读更多 堆的 shift up继续

数据结构与算法

随机化快速排序

作者likuolei 2025年7月31日

随机化快速排序简介 什么是随机化快速排序? 随机化快速排序是快速排序的一种改进,通过随机选择一个元素作为枢轴来…

阅读更多 随机化快速排序继续

数据结构与算法

希尔排序

作者likuolei 2025年7月31日

希尔排序简介 什么是希尔排序? 希尔排序(Shell Sort)是插入排序的一种改进版本,也称为缩小增量排序。…

阅读更多 希尔排序继续

数据结构与算法

插入排序

作者likuolei 2025年7月31日

插入排序简介 什么是插入排序? 插入排序(Insertion Sort)是一种通过构建有序序列逐步排序的算法。…

阅读更多 插入排序继续

数据结构与算法

数据结构与算法简介

作者likuolei 2025年7月31日

数据结构与算法简介 数据结构概述 数据结构是指在计算机中存储和组织数据的方式,涉及逻辑关系、存储结构和相关操作…

阅读更多 数据结构与算法简介继续

页面导航

上一页上一页 1 2 3

© 2025 菜鸟教程 - 学的不仅是技术,更是梦想! Kadence WP 制作的 WordPress 主题

  • C 语言教程
  • jQuery
  • Linux
  • Vue3
  • Go 语言教程
  • Python 3 教程
  • C++ 教程
  • Vue.js
  • 编程杂谈?
  • 数据库
  • Windows10
  • JavaScript
  • Web
  • MySQL
  • pip
  • Java
  • PHP
  • 人工智能
  • HTTP
  • Docker 教程
  • Git
  • CSS 教程
  • CSS3 教程
  • HTML 教程
  • HTML5教程
  • Node.js 教程
  • JSON
  • AJAX
  • JSP
  • 数据结构与算法
  • Django 教程
  • Flask
  • Perl