06 2012 档案

浅谈CLR
摘要:1.什么是CLR CLR(Common Language Runtime)公共语言远行时,是一个可由多种编程语言使用的“远行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。CLR不关心开发人员使用哪种语言进行编程,只要编译器面向CLR就可以了,所有,开发人员应该使用自己最适合和熟悉的语言进行编程。所有的编程语言在面向CLR编译器的编译都生成了一个托管模块。托管模块是一个标准的32位的Microsoft Windows可移植执行体(PE32)文件,或者是一个标准的64位Windows可移植的PE32+文件,他们都需要CLR才能执行。2. 阅读全文

posted @ 2012-06-07 19:55 lufangtao 阅读(18847) 评论(0) 推荐(3)

堆排序
摘要:排序描述:输入:n个数的序列<a1,a2,…,an>输出:输入序列的一个重排<a’1,a’2,…,a’n>,使得, a’1≤a’2,≤。。。≤a’n排序算法中一大类是比较排序,下面我就总结一下比较排序:1.堆的概念和堆的性质堆:是一个完全二叉树,除了最后一层外,其他层都是填满的。如果用一个数组表示一个堆,需要两个性质:length[A]和heap-size[A]。length[A]表示数组A的总长度,heap-size[A]表示数组中堆元素的个数。树根为A[1],树中节点i有如下性质:Parent(i)return i/2;Left(i)return 2*I;Right 阅读全文

posted @ 2012-06-04 21:57 lufangtao 阅读(466) 评论(0) 推荐(0)

导航