标签:算法

基础排序算法

基础排序算法 在计算机科学中,一个排序算法是一种能将一串数据遵照特定的分列体式格局举行分列的一种算法。 这里简朴的引见三种最基础的排序,分别是:冒泡排序、挑选排序以及插进去排序 排序的过程当中,常常要用到交流元素位置,故…

堆的应用

1. 堆的应用一:优先级队列 优先级队列,顾名思义,它首先应该是一个队列。队列最大的特性就是先进先出,而在优先级队列中,数据的出队顺序则是按照优先级来,优先级高的先出队。 实现优先级队列的方法有很多,但是用堆来实现是最直…