- 博客(4)
- 收藏
- 关注
原创 字母升序排序
import java.util.*; public class LanQiao1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String[] arr = new String[28]; for (int i = 0; i < arr.length;i ++){ System.out.print
2023-02-14 22:03:26
265
1
原创 学习递归算法心得
所谓递归,就是指函数用自己来定义,通俗来讲就是函数调用自身的函数方法。递归算法式采用了 分治法的思想。分治法主要分为三个步骤,分解、解决、合并。
2022-11-05 15:35:27
622
1
原创 堆排序学习心得
堆排序:堆的结构可以分为大根堆和小根堆,是一个完全二叉树,而堆排序是根据堆的这种数据结构设计的一种排序。每个结点的值都大于其左孩子和右孩子结点的值,称之为大根堆;3.将剩余的n-1个数再构造成大根堆,再将顶端数与n-1位置的数交换,如此反复执行,便能得到有序数组。2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为n-1。1.首先将待排序的数组构造成一个大根堆,此时,整个数组的最大值就是堆结构的顶端。2、固定一个最大值,将剩余的数重新构造成一个大根堆,重复这样的过程。
2022-10-07 00:00:00
260
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人