08 2012 档案
摘要:我们都说程序就是数据加算法,即数据和对数据进行操作的流程。 而对计算机中所存储的数据进行的最普遍的两种操作就是排序和查找。 现在我们就使用C#语言实现三种基础的排序算法——冒泡排序、选择排序、插入排序。 首先我们定义一个能够支持我们创建自定义排序规则的数据结构。我们使用C#的类来作为我们实现的对象,在这个类中维护着一个数组。 其定义如下代码: 1 using System; 2 3 namespace DataStructuresandAlgorithms 4 { 5 6 // 用来承载我们实验的自定义类 7 public class CArray ...
阅读全文
摘要:Json这个东西很神奇,大家都知道。通过网络传递信息时,字符(串)是很好的选择,我们在客户和服务器两端构建的对象,通过拆解为字符串的形式而互相传输。所以我更愿意把Json理解为一种手段或者模式,目的是实现对象和字符串的转换。 因为我们适应了面向对象的程序编辑,所以我们希望在页面的信息处理时,也能够使用对象属性方便的操作。通过json,我们能够将服务器通过网络传递到客户端的字符串解析为对象,在客户端本地通过对象手法进行操作。 比如下面: 1 2 3 4 JsonCase 5 6 7 8 17 18 json说简单也简单,上面就是很好的例子。 当我...
阅读全文