C#算法面試題的示例分析

這篇文章主要為大家展示了“C#算法面試題的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“C#算法面試題的示例分析”這篇文章吧。

目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、土默特右旗網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

C#算法一道面試題:程序設(shè)計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。

了解了題目之后讓我們首先來看看C#算法程序的執(zhí)行:

public delegate void SubEventHandler();   
public abstract class Subject   ...{       
public event SubEventHandler SubEvent;       
protected void FireAway()       
...{          
 if (this.SubEvent != null)               
 this.SubEvent();       }     }   
 public class Cat : Subject   ...{        
 public void Cry()       ...{           
 Console.WriteLine(cat cryed.);           
 this.FireAway();       }   }   
 public abstract class Observer   ...{       
 public Observer(Subject sub)       ...{           
 sub.SubEvent += new SubEventHandler(Response);       }       
 public abstract void Response();      }   
 public class Mouse : Observer   ...{       
 private string name;       
 public Mouse(string name, Subject sub) : base(sub)       ...{             
 this.name = name;       }       
 public override void Response()       ...{           
 Console.WriteLine(name +  attempt to escape!);       }   }   
 public class Master : Observer   ...{       
 public Master(Subject sub) : base(sub)...{}       
 public override void Response()       ...{           
 Console.WriteLine(host waken);       }   }   
 class Class1   ...{       
 static void Main(string[] args)       ...{           
 Cat cat = new Cat();           
 Mouse mouse1 = new Mouse(mouse1, cat);           
 Mouse mouse2 = new Mouse(mouse2, cat);           
 Master master = new Master(cat);           
 cat.Cry();       }    }

以上是“C#算法面試題的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前題目:C#算法面試題的示例分析
URL地址:http://muchs.cn/article8/ipihop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化小程序開發(fā)、網(wǎng)站維護域名注冊、網(wǎng)站改版網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)