dennis-pg电子游戏网站

`
文章列表
测试1:开n个线程读写删各10000次,key是string,value是integer,数据单位皆为tps  线程数           set            get          delete  xmemcached  spymemcached  xmemcached spymemcached  xmemcached spymemcached  1  3368  3047  3422  3232  3787  3404  10  12307  11742  15274  126 ...
二叉查找树(binary search tree) 1)概念:对于树中的每个节点n,其左子节点中保存的所有数值都小于n保存的数值,右子节点保存的数值都大于n保存的数值。 2)二叉查找树可以实现更为优越的查找性能,主要实现方式有数组和链表结构,相比较而言,链表实现更为容易,因为数组实现删除和添加功能需要移动数组元素(如填补删除空位等) 今天下午在打印问题搞定后用c#实现了一下,比java版本比较有趣的使用c#的delegate来代替遍历二叉树时的visit方法,这样一来可以在遍历时对节点进行你所想要的任何操作。我们知道c#的delegate是类型化的函数指针,而c 的函数指针可以模仿动态语言的 ...
  • 2007-04-02 17:29
  • 浏览 3002
有了前一篇c#链表的实现,实现栈和队列易如反掌。 栈,利用单向链表实现: public abstract class abstractstack     {         public abstract object pop();         public abstract void push(object obj);         public abstract bool isempty();         public abstract object top();         public abstract void clear();     }
  • 2007-03-30 09:44
  • 浏览 4836
    今天受一个帖子的刺激,再次复习起了数据结构与算法,那本《数据结构与算法(java版)》我还剩图和高级排序的几章没看,工作上也没我的事需要处理,就用c#重新写了一遍链表结构,权作复习。 定义list接口:    public  interface list     {         bool isempty();         void unshift(object obj);         object shift();         void push(object obj);         object pop();         bool contain(object ...
  • 2007-03-29 17:02
  • 浏览 3165
c#的using语句设计的蛮贴心,比java的import有趣一点。转一篇文章.c#中的using除了作为命名空间指示符(using system),类型的别名指示符(using dos=system.console),还有资源管理的语句功能: using (r r1 = new r ()) {    r1.f(); } 在c#中被翻译为:r r1 = new r();try {   r1.f();}finally {   if (r1 != null) ((idisposable)r1).dispose();} r1当然要支持dispose()方法了再来一个例子: #  ...
  • 2007-02-12 15:53
  • 浏览 2298
一.c#的统一类型系统1.c#的类型系统是统一的,java的类型系统分为:基本类型(原生类型)和类类型,而c#的所有类型直接或间接地从object类类型派生而来,从类型系统上来看比java更oo。2.c#的类型分为三类:(1)值类型,一个值类型或是结构类型,或是枚举类型(2)引用类型(3)指针类型值类型与引用类型的不同在于:值类型的变量直接包含其数据,而引用类型的变量存储对其数据的引用(reference),后者称为对象(object)。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有自己的数据副本,对一个变量的操作不可能影响 ...
  • 2007-02-12 12:30
  • 浏览 2911
    网上到处充斥这c#与java对比的文章,看了看,还是觉的msdn上的一篇文章很全面和客观。《针对java开发人员的c#编程语言》。    我的第一天c#学习,总体感觉c#在语言层面上保留了更多c /c的特点,比如virtual,override关键字的使用,比如结构(值类型,存储在栈上),比如delegate(类似函数指针)。比较感兴趣的也就是delegate、事件和attribute方面。c#某种意义上讲比java稍微复杂,比c 简单。    参照语言规范写的例子,抽象类、继承的例子,可以扩展成一个简单计算器:using system;using system.collection ...
  • 2007-02-10 17:39
  • 浏览 2338
    我得老实承认,我很早就想好好学习下c#,学习下asp.net。因为我听说asp.net的开发速度很让人羡慕,听说c#也是蛮有趣的语言。装了.net framework2.0,下了c#的语言规范(本来想找本书,发现网上的电子书都做的很糟糕,还是看语言规范得了),写第一个hello world。using system;public class helloworld{    public static void main()    {        console.writeline("hello world");    }    }    存为hello.cs。配置好环 ...
  • 2007-02-09 10:38
  • 浏览 2284
global site tag (gtag.js) - google analytics
网站地图