淡淡美女

文章
6
资源
0
加入时间
2年10月21天

【数据结构】常见的7种比较排序算法2

● 快速排序(Quick Sort)1、算法描述: 在平均状况下,排序n个数据要O(nlg(n))次比较。在最坏状况下则需要O(n^2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他O(nlg(n))算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需时间的二次方项...

【划分型DP】数字游戏

在cv上看到一个题解思路清晰,特地搬来这里存一下。题目描述 Description丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,各部分内的数字相加,相加所得的m个结果对10取模后再相乘,最终得到一个数k。游戏的要

在 Java 语言里堆(heap)和栈(stack)里的区别

栈(stack)与堆(heap)都是 Java 用来在 Ram 中存放数据的地方。 与 C++不同, Java 自动管理栈和堆, 程序员不能直接地设置栈或堆。栈的优势是, 存取速度比堆要快, 仅次于直接位于 CPU 中的寄存器。 但缺点是, 存在栈中的数据大小与生存期必须是确定的, 缺乏灵活性。 另外, 栈数据可以共享(详见下面的介绍)。堆的优势是可以动态地分配内存大小, 生存期也不必事先告诉编译器, Java 的垃圾收集器会自动收走这些不再使用的数据。 但缺点是, 由于要在运行时动态分配内存,

PS给图片打马赛克方法图解

PS就是Photoshop的简称,有的图片局部不想展示出来太清楚,以保护肖像权或避免侵权,一般这些情况我们都采取打上马赛克的方法。下面就用一