Zero

Make

一、Makefile文件的格式 1.1 概述 Makefile文件由一系列规则(rules)构成。每条规则的形式如下。 <target> : <prerequisites> [tab] <commands> 上面第一行冒号前面的部分,叫做“目标”(target),冒号后面的部分叫做“前置条件”(pr

快速排序

数据 平均时间复杂度:O(nlogn) 最好时间复杂度:O(nlogn) 最坏时间复杂度:O(n^2) 空间复杂度:O(logn) 排序方式:In-Place 稳定性:不稳定 描述 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则

归并排序

数据 平均时间复杂度:O(nlogn) 最好时间复杂度:O(nlogn) 最坏时间复杂度:O(nlogn) 空间复杂度:O(n) 排序方式:Out-Place 稳定性:稳定 描述 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Con

希尔排序

数据 平均时间复杂度:O(nlogn) 最好时间复杂度:O(nlog^2n) 最坏时间复杂度:O(nlog^2n) 空间复杂度:O(1) 排序方式:In-Place 稳定性:不稳定 描述 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插

插入排序

数据 平均时间复杂度:O(n^2) 最好时间复杂度:O(n) 最坏时间复杂度:O(n^2) 空间复杂度:O(1) 排序方式:In-Place 稳定性:稳定 描述 每次从无序区中选择的元素,插入到有序区里合适的位置(打扑克) 动图

选择排序

数据 平均时间复杂度:O(n^2) 最好时间复杂度:O(n^2) 最坏时间复杂度:O(n^2) 空间复杂度:O(1) 排序方式:In-Place 稳定性:不稳定 描述 每次从无序区中选择最小(大)的值至于序列前端 动图

冒泡排序

冒泡排序 平均时间复杂度:O(n^2) 最好时间复杂度:O(n) 最坏时间复杂度:O(n^2) 空间复杂度:O(1) 排序方式:In-Place 稳定性:稳定 从无序区通过交换将最大(小)元素排列到最前端 CSharp public class BubbleSo

Mipmap

概述 在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。这个技术在三维游戏中被非常广泛的使用。“MIP”来自于拉丁语 multum in

测试

测试 using System; public static void Main() { return; }