![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
算法(java实现)
Wesley_F
在掉发的路上渐行渐远!
展开
-
java学习之时间复杂度
时间复杂度1.1 时间频度一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)1.2 时间复杂度一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间...转载 2020-03-23 09:02:41 · 153 阅读 · 0 评论 -
java学习之十大排序算法
文章目录1、冒泡排序2、选择排序3、插入排序4、希尔排序5、堆排序6、快速排序7、归并排序8、计数排序9、桶排序10、基数排序1、冒泡排序概述:冒泡排序是一种最简单的排序算法。它重复性地走访要排序的数列,一次比较两个元素,按照两个元素之间的大小关系,大的向后排,小的向前排。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。(这个算法的名字由来是因为越小的元素会经由交...转载 2020-03-22 18:44:27 · 92 阅读 · 0 评论