Category 数据结构与算法

数据结构(英语:data structure)是计算机中存储、组织数据的方式。

数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。

二分搜索树节点删除

目录 1. 删除操作的基本概念 在二分搜索树中,删除操作的目标是移除指定值的节点… Continue Reading →

二分搜索树层序遍历

目录 1. 层序遍历的基本概念 层序遍历(Level-Order Travers… Continue Reading →

二分搜索树深度优先遍历

目录 1. 深度优先遍历的基本概念 深度优先遍历(Depth-First Tra… Continue Reading →

二分搜索树节点的查找

目录 1. 查找操作的基本概念 在二分搜索树中,查找操作的目标是根据给定的值 v… Continue Reading →

二分搜索树节点的插入

目录 1. 插入操作的基本概念 在二分搜索树中,插入操作的目标是将一个新节点添加… Continue Reading →

二分搜索树(Binary Search Tree)

目录 1. 二分搜索树的基本概念 二分搜索树是一种二叉树数据结构,其每个节点满足… Continue Reading →

索引堆及其优化

目录 1. 索引堆的基本概念 索引堆(Index Heap)是对普通堆(如最小堆… Continue Reading →

优化堆排序

目录 1. 堆排序的基础复习 堆排序是一种基于堆的选择排序算法,通过构建最大堆或… Continue Reading →

基础堆排序

目录 1. 什么是堆排序 堆排序(Heap Sort)是一种基于比较的排序算法,… Continue Reading →

堆的 Shift Down(下沉操作)

目录 1. 什么是 Shift Down? Shift Down(下沉)是一种用… Continue Reading →

堆的 Shift Up(上浮操作)

目录 1. 什么是 Shift Up? Shift Up(上浮)是一种用于堆的维… Continue Reading →

堆的基本存储

堆(Heap)是一种完全二叉树,通常用于实现优先队列,支持高效的插入、删除、取最… Continue Reading →

« Older posts Newer posts »

© 2025 52kanjuqing-开发者社区,学的不仅是技术,更是梦想 — Powered by WordPress

Theme by Anders NorenUp ↑