亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#常見算法面試題小結

2020-01-24 02:25:59
字體:
來源:轉載
供稿:網友

本文實例匯總了C#面試常見的算法題及其解答。具有不錯的學習借鑒價值。分享給大家供大家參考。具體如下:

1.寫出冒泡,選擇,插入排序算法。

  //冒泡排序  public class bubblesorter  {    public void sort(int[] list)    {      int i, j, temp;      bool done = false;      j = 1;      while ((j < list.Length) && (!done))      {        done = true;        for (i = 0; i < list.Length - j; i++)        {          if (list[i] > list[i + 1])          {            done = false;            temp = list[i];            list[i] = list[i + 1];            list[i + 1] = temp;          }        }          j++;      }    }  }  //選擇排序  public class selectionsorter  {    private int min;    public void sort(int[] list)    {      for (int i = 0; i < list.Length - 1; i++)      {        min = i;        for (int j = i + 1; j < list.Length; j++)        {          if (list[j] < list[min])            min = j;        }        int t = list[min];        list[min] = list[i];        list[i] = t;      }    }  }  //插入排序  public class insertionsorter  {    public void sort(int[] list)    {      for (int i = 1; i < list.Length; i++)      {        int t = list[i];        int j = i;        while ((j > 0) && (list[j - 1] > t))        {          list[j] = list[j - 1];          --j;        }        list[j] = t;      }    }  }

2.有一列數1,1,2,3,5,........求第30個數.

public class MainClass{  public static void Main()  {    Console.WriteLine(Foo(30));  }  public static int Foo(int i)  {    if (i <= 0)      return 0;    else if (i > 0 && i <= 2)      return 1;    else return Foo(i - 1) + Foo(i - 2);  }}

3. 程序設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。

  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();     }   } 

4.有一個字符串 "I am a good man",設計一個函數,返回 "man good a am I"。

static string Reverse() {  string s = "I am a good man";  string[] arr = s.Split(' ');  string res = "";  for (int i = arr.Length - 1; i >= 0; i--)  {    res += arr[i];    if (i > 0)   res += " ";  }  return res; }

5.A、B、C、D、E五名學生有可能參加計算機競賽,根據下列條件判斷哪些人參加了競賽:

(1)A參加時,B也參加;

(2)B和C只有一個人參加;

(3)C和D或者都參加,或者都不參加;

(4)D和E中至少有一個人參加;

(5)如果E參加,那么A和D也都參加。

static void Main(string[] args){  char[] name={'A','B','C','D','E'};  int[] value = new int[5];  for (value[0]=0;value[0]<2;value [0]++) for (value[1]=0; value[1] < 2; value[1]++)   for (value[2]=0; value[2] < 2; value[2]++) for (value[3]=0; value[3] < 2; value[3]++)   for (value[4]=0; value[4] < 2; value[4]++)   {  if ((value[1] >= value[0]) && (value[1] + value[2] == 1) && (value[2] == value[3]) && (value[3] + value[4]==1) && (value[4]==0 || value[4]==1 && value[0]==1 && value[3]==1))  {    for (int i = 0; i < 5; i++)    {  if (value[i]==1)  {    Console.WriteLine("{0}參加", name[i]);  }  else  {    Console.WriteLine("{0}不參加", name[i]);  }    }  }   }}

6.題目:
a user entered an integer value into a text box. Without using a buit-in library, convert the numeric string to its integer representation.

static int StringTolnt(string s){  int sum = 0;  for (int i = 0; i < s.Length; i++) sum = sum * 10 + (s[i] - '0');  return sum;}

相信本文所述對大家的C#程序設計有一定的借鑒價值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久亚洲精品视频| 国产亚洲精品激情久久| 国产精品久久久久久久美男| 一级做a爰片久久毛片美女图片| 日韩美女视频在线观看| 91性高湖久久久久久久久_久久99| 欧美日韩中文字幕在线| 中文字幕久精品免费视频| 久久久中精品2020中文| 久久视频在线视频| 久久色免费在线视频| 欧美一区二区影院| 亚洲欧美国产精品久久久久久久| 精品国内自产拍在线观看| 国产综合视频在线观看| 国模精品一区二区三区色天香| 日韩在线观看成人| 日韩电影免费观看中文字幕| 在线午夜精品自拍| 成人欧美一区二区三区在线湿哒哒| 国产精品成人观看视频国产奇米| 亚洲国产精品久久久久秋霞不卡| 国产精品永久免费| 日本午夜精品理论片a级appf发布| 国外日韩电影在线观看| 中文在线资源观看视频网站免费不卡| 欧美性色视频在线| 中文字幕亚洲综合久久筱田步美| 91免费视频国产| 成人中心免费视频| 国产欧洲精品视频| 亚洲第一黄色网| 成人妇女淫片aaaa视频| 色吧影院999| 永久免费毛片在线播放不卡| 国产一区二区日韩| 国产精品视频精品视频| 日韩av资源在线播放| 亚洲免费一级电影| 欧美理论电影在线播放| 在线不卡国产精品| 国产精品久久久久7777婷婷| 日本伊人精品一区二区三区介绍| 亚洲网站视频福利| 亚洲天堂男人天堂女人天堂| 久久久国产一区| 韩国日本不卡在线| 国产日韩中文在线| 亚洲欧洲成视频免费观看| 成人免费淫片aa视频免费| 亚洲欧美日韩精品| 国产亚洲欧美日韩美女| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲开心激情网| 日韩精品免费看| 亚洲淫片在线视频| 国产日韩欧美黄色| 国产精品日韩欧美大师| 日韩欧美一区二区在线| 欧美精品久久久久a| 亚洲欧美精品伊人久久| 欧美成在线观看| 精品国产欧美成人夜夜嗨| 疯狂蹂躏欧美一区二区精品| 国产91久久婷婷一区二区| 亚洲mm色国产网站| 国产在线拍揄自揄视频不卡99| 国产日韩综合一区二区性色av| 91最新国产视频| 精品久久久久久久久久| 久久精品亚洲一区| 欧美色欧美亚洲高清在线视频| 久久视频中文字幕| 亚洲精品色婷婷福利天堂| 在线视频免费一区二区| 九九久久精品一区| 亚洲一区二区三区四区在线播放| 亚洲欧美制服第一页| 国产福利成人在线| 欧美一区二区三区免费观看| 国产精品日韩专区| 亚洲欧美日韩一区二区三区在线| 九九热精品视频| 日韩经典一区二区三区| 国产精品高潮呻吟视频| 欧美激情精品久久久久久免费印度| 国产日产欧美精品| 4388成人网| 日韩成人在线播放| 国产一区二区美女视频| 日韩国产高清污视频在线观看| 色婷婷亚洲mv天堂mv在影片| 亚洲а∨天堂久久精品9966| 中文亚洲视频在线| 午夜免费久久久久| 一本一道久久a久久精品逆3p| 欧美在线免费视频| 精品久久久久久久久久国产| 国产精品电影网| 456国产精品| 91网站在线免费观看| 日韩美女在线播放| 亚洲精品动漫久久久久| 久久精品男人天堂| 操人视频在线观看欧美| 久久久成人精品视频| 亚洲bt天天射| 中文字幕9999| 91精品国产高清自在线看超| 国产精品亚洲精品| 亚洲国产日韩精品在线| 久久久国产精品x99av| 热99在线视频| 欧美成在线观看| 日韩视频在线一区| 日韩av在线导航| 国产日韩av在线播放| 亚洲一二三在线| 亚洲国产精品久久精品怡红院| 97香蕉超级碰碰久久免费软件| 久久久伊人日本| 国产精品久久精品| 日韩电视剧在线观看免费网站| 欧美国产日韩中文字幕在线| 国产免费一区二区三区香蕉精| 国产精品视频网址| 亚洲人在线视频| 中文字幕在线成人| 久久久天堂国产精品女人| 69视频在线播放| 欧美大奶子在线| 亚洲男人天堂手机在线| 在线观看成人黄色| 欧美老少做受xxxx高潮| 欧美精品情趣视频| 色www亚洲国产张柏芝| 中文字幕在线观看亚洲| 北条麻妃一区二区三区中文字幕| 国产精品久久久久久久久| 久久精品夜夜夜夜夜久久| 久久久久亚洲精品成人网小说| 久久久精品999| 久久国产精品99国产精| 中国日韩欧美久久久久久久久| 日韩经典一区二区三区| 国产精品网站大全| 亚洲福利在线观看| 欧美性xxxx| 在线日韩日本国产亚洲| 日韩美女福利视频| 国内精品400部情侣激情| 91成人国产在线观看| 欧美日韩国产二区| 欧美疯狂做受xxxx高潮| 日本国产一区二区三区| 性夜试看影院91社区| 亚洲aⅴ日韩av电影在线观看| 亚洲女人天堂av| 亚洲日韩欧美视频| 成人中文字幕+乱码+中文字幕| 亚洲性线免费观看视频成熟| 欧美激情视频网| 国产欧美精品一区二区三区-老狼| 亚洲国产精品女人久久久|