上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 一:树 我们思维中的”树“就是一种枝繁叶茂的形象,那么数据结构中的”树“该是怎么样呢?对的,他是一种现实中倒立的树。1:术语 其实树中有很多术语的,这个是我们学习树形结构必须掌握的。 <1> 父节点,子节点,兄弟节点 这个就比较简单了,B和C的父节点就是A,反过来说就是B和C是A的子节点。B和C就是兄弟节点。 <2> 结点的度 其实”度“就是”分支数“,比如A的分支数有两个“B和C",那么A的度为2。 <3> 树的度 看似比较莫名其妙吧,他和”结点的度“的区别就是,树的度讲究大局观,乃树中最大的结点度,其实也就是2。 <4> 叶结点,分 阅读全文
posted @ 2012-06-26 17:49 zhangchun 阅读(10833) 评论(2) 推荐(1) 编辑
摘要: 一构造二叉树 读取二叉树的值新建工程类库:命名BinaryTreeusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BinaryTree{ //where表示TItem类型实现接口IComparable public class Tree<TItem> where TItem:IComparable<TItem> { //属性 public TItem DataNode { get; set; } pub... 阅读全文
posted @ 2012-06-26 12:01 zhangchun 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 用委托实现同时关闭电视,电脑,电灯。一 委托: //定义一个电视机类 public class TV { //定义一个关闭电视机的方法 public void shutTV() { Console.WriteLine("关闭电视机"); } } //定义一个电脑类 public class Computer { //关闭电脑 public void shutComputer() { Console.WriteLine... 阅读全文
posted @ 2012-06-24 16:49 zhangchun 阅读(1796) 评论(1) 推荐(0) 编辑
摘要: http://www.cnblogs.com/AK2012/archive/2012/06/19/2012-0619.html 阅读全文
posted @ 2012-06-22 21:30 zhangchun 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前面DebugLZQ介绍了一个最简单的Web服务器的,显然刚刚完成的Web服务器实在是太原始了,如果希望创建一个功能更加强大的ASP.NET服务器,Cassini是一个不错的起点。Cassini是MS发布的一个简单的ASP.NET服务器,也是Visual Studio 中ASP.NET Development Server的前身,它不需要IIS的支持,也是通过Socket来处理网络连接。Cassini提供了所有的源代码,DebugLZQ在Codeplex找到的最新版的下载链接如下:http://cassinidev.codeplex.com/。dmitryr在他的博客中提供了Cassini的维 阅读全文
posted @ 2012-06-20 22:45 zhangchun 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 演示代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class Program { private static void Main(string[] args) { ITestzh itestzh = new Testzh(); ITestzh itestdemo = new TestDemo(); itestzh.Insert(); //输出“子类重写父类的Insert方法” itestdemo 阅读全文
posted @ 2012-06-20 21:30 zhangchun 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 完成下面的方法,要求返回一个验证码,并且不能同时存在容易混淆的0和Q。每个字母取得的概率要相同。 他先给出了一部分代码://生成一个随机验证码并且0和O不能同时出现 public string CreateCode(int count) { //验证码字符串 string strcode = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; string[] codes = strcode.Split(','); //验证码为空 string validate 阅读全文
posted @ 2012-06-18 22:40 zhangchun 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 前台批量上传文件.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="批量上传文件.aspx.cs" Inherits="批量上传文件" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&l 阅读全文
posted @ 2012-06-14 22:29 zhangchun 阅读(12082) 评论(0) 推荐(0) 编辑
摘要: 简介在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 创建和初始化一个Dictionary对象Dictionary& 阅读全文
posted @ 2012-06-12 17:11 zhangchun 阅读(10438) 评论(0) 推荐(0) 编辑
摘要: 一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键值对:HashtableO 阅读全文
posted @ 2012-06-12 17:03 zhangchun 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页