导航

2011年6月4日

摘要: 1、链表和数组各自的特点链表在插入和删除上性能优秀,而在查找上性能表现不足(查找第k项)数组在能快速的找出第k项,但是在删除某项上性能不好,因为要移动数据。2、约瑟夫问题//约瑟夫问题的一般形式://约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,//最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。#include<stdio.h>#include<stdlib.h>//定义节点typedef struct node *link; //link 相当于struck node * stru 阅读全文

posted @ 2011-06-04 19:28 雨过天晴C# 阅读(199) 评论(0) 推荐(0)

摘要: 第二章 核心C#1、类型推断 使用关键字 var遵循的规则:变量必须初始化 初始化器不能为空 初始化器必须放在表达式中 不能把初始化器设置为一个对象,除非在初始化器中创建了一个新对象 声明了变量,推断出了类型后,就不能改变变量类型了。2、值类型和引用类型值类型存储在堆栈中,而引用类型存储在托管堆中 C#中值类型包括:整型、布尔型、字符型、实数型、结构型、枚举型 C#中引用类型包括:类、对象、字符串(string)、数组、接口、委托、decimal C#认可的基本预定义类型并没有内置于C#语言中,而是内置在.NET Framework中。例如,在C#中声明一个int类型的数据时,声明的实际上是. 阅读全文

posted @ 2011-06-04 17:03 雨过天晴C# 阅读(146) 评论(0) 推荐(0)