上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页
摘要: using System ;public class Stacks{ private object [] _array; //存放元素的数组; private const int _defaultCapacity=10; //默认空间; private int _size; //指示元素个数; public Stacks () { this._array=new object[_defaultCapacity] ; this._size=0; } public Stacks(int initalCapacity) { if(initalCapacity <0) { throw ne... 阅读全文
posted @ 2009-09-30 17:22 清山博客 阅读(714) 评论(0) 推荐(0)
摘要: 背景故事: 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。类似的问题: 一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。程序代码如下:using System ;public class CircularLinkedList{ private class Node { public Node (object val. 阅读全文
posted @ 2009-09-29 16:13 清山博客 阅读(1193) 评论(0) 推荐(0)
摘要: using System ;public class LinkedList{ //嵌套类表示单个节点; private class Node { public Node (object values) { item=values ; } public object item; //数据域; public LinkedList.Node next;//指针域; public override string ToString() { return item.ToString (); } } private int count;//记录元素个数; public int Cou... 阅读全文
posted @ 2009-09-29 16:11 清山博客 阅读(656) 评论(0) 推荐(0)
摘要: using System ;using System.Collections.Generic;using System .Text;namespace structure{ class Program { class nodes<T> { T data; nodes<T> Lnode,rnode,pnode; public T Data { get {return data;} set{data =value;} } public nodes<T>LNode { get {return Lnode ;} set {Lnode =value... 阅读全文
posted @ 2009-09-25 11:05 清山博客 阅读(262) 评论(0) 推荐(0)
摘要: 序列化:是将对象状态转换为可保持或传输的格式的过程,例如可以将一个对象序列化后使用Http通过Internet在客户端和服务器之间传输该对象;反序列化:将流转换为对象;.NET框架提供的序列化方式:二进制序列化、XML序列化;代码演示:(1)二进制序列化用到的命名空间:using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;①自定义一个类,MyObject.cs[Serializable] //指明这个类可以被序列化public class M 阅读全文
posted @ 2009-09-23 15:51 清山博客 阅读(185) 评论(0) 推荐(0)
摘要: 完整代码如下:02_ClientCentric.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="02_ClientCentric.aspx.cs" Inherits="ClientCentric" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht 阅读全文
posted @ 2009-09-21 22:43 清山博客 阅读(215) 评论(0) 推荐(0)
摘要: 知识点:①根据浏览器的不同实例化XMLHttpRequest对象;②发送一个异步请求的步骤;③如何处理每次回调的函数;完整代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="01_XmlHttpRequest.aspx.cs" Inherits="XmlHttpRequest" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" & 阅读全文
posted @ 2009-09-21 22:27 清山博客 阅读(1434) 评论(0) 推荐(0)
摘要: 进行位运算,是不需要转化成二进制的。CPU在运算的时候,内部把所有数据都看成二进制。Convert 看类名就知道,是提供一个转换函数的。 位运算只能在 byte, char, short, ushort, int, uint, long, ulong 等类型上进行运算。 当然 Enum 类型,也是基于这些类型的,也可以用位运算。 一些例子: int a = 8; int b = a << 2; //a 左移2位 int c = b >> 1; //b 右移1位 int d = a ^ b; //a 和 b 按位异或 int e = c & d; //c 和 d 阅读全文
posted @ 2009-09-20 15:13 清山博客 阅读(3225) 评论(0) 推荐(0)
摘要: C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025E 科学型 25000.ToString("E") 2.500000E+005F 固定点 25.ToString("F2") 25.00G 常规 2.5.ToString("G") 2.5N 数字 2500000.ToString("N") 2,500,000.00X 十六进制 255.ToString("X")FFformatCode 是 阅读全文
posted @ 2009-09-20 12:55 清山博客 阅读(152) 评论(0) 推荐(0)
摘要: C# 二进制,十进制,十六进制 互转//十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制Console.WriteLine(Convert.ToInt32(”100111101″, 2));//八进制转十进制Console.WriteLine(Convert.ToInt32(”76″, 8));//十六进制转十进制 阅读全文
posted @ 2009-09-20 12:51 清山博客 阅读(199) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页