c#.net
冰冰心
这个作者很懒,什么都没留下…
展开
-
排序算法
概述插入排序直接插入排序基本思想将一个记录插入到一个已排序好的有序表中得到一个新的有序表,即先将第一个记录看成一个有序的子序列,从第二个记录开始逐个插入到前面的有序列中。代码实现static void InsertSort(int[] array){ for(int i=1;i<array.Length;i++) { int temp=array[i];原创 2016-03-01 12:16:29 · 409 阅读 · 0 评论 -
C# 托管资源 与 非托管资源
C# 托管资源 与 非托管资源托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,.NET可以自动进行回收,主要是指托管堆上分配的内存资源。例如程序中分配的对象,作用域内的变量等非托管资源:不受CLR控制和管理的资源,比如文件流,数据库的连接,网络连接,系统的窗口句柄,打印机资源等,可以认为操作系统资源的一组API。这类资源一般不存在于Heap(堆,内存中用于存储对象实例的地方原创 2016-03-17 11:33:51 · 2418 阅读 · 0 评论 -
for循环时间复杂度算法理解
1. 一次循环for(int i=0;i<N;i++){ //这里运行次数为N次}2. 二次循环for(int i=0;i<N;i++){ for(int j=i;j<N;j++) { //此处运行次数:N+N-1+N-2+...+1=1+2+3+...+N=N(N+1)/2 }}for(int i=0;i<N;i++){ for(int j=i+原创 2016-05-11 16:04:38 · 41317 阅读 · 0 评论