【算法】堆排序算法的讲解和代码实践
11nixon li 发布于 2024-09-06
思路 学习堆排序之前,先简单介绍一下什么是堆。 但是要了解堆,还得先连接二叉树。 二叉树,就是每个节点最多有两个子节点的树形的数据结构。二叉树又有完全二叉树、满二叉树等等,细的就不讲了,可以搜一下资料,还是很多讲这个的。 二叉堆,它是属于完全二叉树,同时它又满足堆的性质(子节点的...
阅读(26)评论(0)赞 (0)
nixon li 发布于 2024-09-06
思路 学习堆排序之前,先简单介绍一下什么是堆。 但是要了解堆,还得先连接二叉树。 二叉树,就是每个节点最多有两个子节点的树形的数据结构。二叉树又有完全二叉树、满二叉树等等,细的就不讲了,可以搜一下资料,还是很多讲这个的。 二叉堆,它是属于完全二叉树,同时它又满足堆的性质(子节点的...
阅读(26)评论(0)赞 (0)
nixon li 发布于 2016-06-13
if用于条件判断,适用于以下情形 1、判断驱动器、文件或文件夹是否存在,用 if exist 语句; 2、判断某两个字符串是否相等,用 if “字符串1″==”字符串2” 语句; 3、判断某两个数值是否相等,用 if 数值1 equ...
阅读(636)评论(0)赞 (0)