![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
文章平均质量分 92
xueshanfeitian
这个作者很懒,什么都没留下…
展开
-
常见的排序算法
本文带大家实战了常见的排序算法,并给出了运行结果,对于不同场景我们可以采用不同的排序算法,从时间复杂度来看,快排,归并,堆排序是响应速度最快的三种常见排序方法,但所占空间都比较高;从空间复杂度来看,冒泡,插入,简单选择排序是应用空间最小的排序方法,但响应时间有点慢;复杂为线性的排序算法只有基数排序和桶排序,但该算法并不适合所有的应用场景,所以在实际应用大各位小伙伴要懂得权衡利弊,妥善处置。原创 2024-04-23 05:56:01 · 971 阅读 · 0 评论 -
算法学习(一)位运算练习
位运算应用 输入一串数组并赋值,赋值的范围为1~arr.length-1,然后生成一个随机数(1 ~ arr.length-1),将生成的随机数放在arr[arr.length-1] ,生成一个随机位置,将数组最后一位和生成的随机位置所在的数组交换,最后找出重复的那个数组。 public class FindRepetition { public static void main(String[] args) { Scanner scanner = new Scanner(Syst原创 2020-10-25 23:32:15 · 123 阅读 · 0 评论