首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构
DKPT
创建于2024-09-15
订阅专栏
数据结构
暂无订阅
共54篇文章
创建于2024-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
树的基本遍历策略分为先根遍历和后根遍历,二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历,这两个有什么对应关系吗
树的基本遍历策略与二叉树的基本遍历策略之间确实存在一定的对应关系,但也需要明确它们之间的区别。 首
邻接矩阵、邻接表、逆邻接表这些表示法之间有什么区别和优缺点
## 邻接矩阵 **优点:** 直观易懂:邻接矩阵能够清晰地表示图中各顶点之间的连接关系。 方便进行
数据结构逻辑结构有哪些
1、集合结构:在这种结构中,数据元素同属一个集合,但单个数据元素之间没有任何关系,也就是说,集合中任
堆排序的记录是如何被视为二叉树的?
在堆排序中,待排序的记录被视为完全二叉树的节点,并按照完全二叉树的顺序存储结构进行组织。具体来说:
快速排序相对于冒泡排序有哪些改进和提高?
## 时间性能提升: 冒泡排序的时间复杂度为 O(N^2),在数据规模较大时效率较低。 快速排序
数据结构之十大排序算法说明与举例
## 直接插入排序: 说明:逐个将待排序的元素插入到已排序的序列中,直到全部元素插入完成。 举例:
数据结构之排序算法说明与举例 C语言实现
排序算法是计算机科学中的一个重要概念,它用于将一组数据按照一定的顺序排列。常见的排序算法有很多种,下
数据结构之十大排序算法是那些
数据结构之十大排序算法包括: ## 直接插入排序: 通过构建有序序列,对未排序数据,在已排序序列
数据结构之排序算法的分析和应用
排序算法是数据结构中的重要组成部分,对于不同的应用场景,选择合适的排序算法至关重要。以下是对排序算法
数据结构之外部排序
数据结构之外部排序主要适用于数据量极大,无法一次性装入内存的大文件排序。其基本原理是将待排序的文件分
数据结构之基数排序简介与举例
## 数据结构之基数排序简介与举例 ## 1、基数排序简介 基数排序(Radix Sort)是一
数据结构之二路归并排序
## 1、二路归并排序 二路归并排序是一种基于比较的排序算法,它采用分治法策略。具体步骤如下: 将待
数据结构之快速排序、堆排序概念与实现举例
## 1、快速排序 快速排序是一种高效的排序算法,采用分治法策略。它的基本思想是:通过一个划分操
数据结构之希尔排序
## 1、希尔排序 希尔排序是一种基于插入排序的算法,通过比较相距一定间隔的元素来工作,然后逐
数据结构之简单选择排序介绍与举例
## 简单选择排序 简单选择排序是一种排序算法,其基本思想是:通过n-i次关键字间的比较,从n-i
优化冒泡排序算法
冒泡排序算法虽然简单,但其时间复杂度较高,为O(n^2),在数据量较大时效率较低。为了优化冒泡排序算
数据结构之冒泡排序、冒泡排序实现举例
## 冒泡排序 冒泡排序是一种简单直观的排序算法,它的基本思想是:通过对待排序序列从前向后(或从后
数据结构之折半插入排序概念、折半插入排序的具体步骤、折半插入排序的具体代码示例
## 折半插入排序概念 折半插入排序是一种排序算法,它是对直接插入排序的改进。在折半插入排序中,使用
数据结构之直接插入排序、直接插入排序算法的实现示例
## 直接插入排序 直接插入排序的基本思想就是,把待排序的序列分成两部分,一部分是已经排好序的,另
数据结构之排序的基本概念
## 一、排序的定义 排序(Sorting)是指将一组记录(或数据元素)按照某个关键字(或字段)的
下一页