C#アルゴリズムに関する面接の質問の簡単な分析

C#アルゴリズムに関する面接の質問の簡単な分析

C# アルゴリズムの面接の質問: プログラミング: 猫が叫び、ネズミが全員逃げ出し、飼い主は目を覚ましました。

トピックを理解した後、まず C# アルゴリズム プログラムの実行を見てみましょう。

  1. 公共 代表者 サブイベントハンドラ()を無効にします
  2. 公共 抽象的な クラス主題
  3. ...{
  4.     公共 イベントSubEventHandler SubEvent;
  5.     保護された  voidファイアアウェイ()
  6. ...{
  7.          if ( this .SubEvent != null )
  8.             この.SubEvent();
  9. }
  10. }
  11. 公共 クラスCat : サブジェクト
  12. ...{
  13.     公共  void泣く()
  14. ...{
  15. Console.WriteLine(猫が泣きました。);
  16.         これは.FireAway() です。
  17. }
  18. }
  19. 公共 抽象的な クラスObserver
  20. ...{
  21.     パブリックオブザーバー (Subject サブ)
  22. ...{
  23. sub.SubEvent +=新しいSubEventHandler(Response);
  24. }
  25.     公共 抽象的な  voidレスポンス();
  26. }
  27. 公共 クラスマウス: オブザーバー
  28. ...{
  29.     プライベート 文字列名;
  30.     パブリックマウス (文字列名、件名サブ) :ベース(サブ)
  31. ...{
  32.          this .name = 名前;
  33. }
  34.     公共 オーバーライド  voidレスポンス()
  35. ...{
  36. Console.WriteLine(name + エスケープを試みます!);
  37. }
  38. }
  39. 公共 クラスマスター: オブザーバー
  40. ...{
  41.     パブリックマスター (Subject sub) :ベース(sub)...{}
  42.     公共 オーバーライド  voidレスポンス()
  43. ...{
  44. Console.WriteLine(ホストを起動します);
  45. }
  46. }
  47. クラスクラス1
  48. ...{
  49.     静的  void Main(文字列[]引数)
  50. ...{
  51. 猫 cat =新しいCat();
  52. マウス mouse1 = new Mouse(mouse1, cat);
  53. マウス mouse2 = new Mouse(mouse2, cat);
  54. マスターmaster = new Master(cat);
  55. 猫.泣く();
  56. }
  57.  
  58. }

これで、C# アルゴリズムのプログラム実装に関する面接の質問は終わりです。この面接の質問が、C# アルゴリズムの理解に役立つことを願っています。

<<:  C#アルゴリズムのプログラム実装に関する面接の質問

>>:  C# データ構造とアルゴリズム スタックの簡単な分析

ブログ    
ブログ    

推薦する

TSMCは降伏を​​余儀なくされた!すべての機密データは11月8日までに提出されます

TSMCはついにアメリカの圧力に耐えられず降伏した。実際のところ、棒はまだ本当に下ろされておらず、数...

将来世界に革命を起こす可能性のあるトップ 10 のテクノロジーをご存知ですか?

将来世界に革命を起こす可能性のあるトップ10のテクノロジー1.4Dプリント[[277651]]映画の...

顔認識技術の推進は情報漏洩に悩まされている

2021年CCTV「3.15」ガラで、多くの店舗がカメラを使って顔情報を取得している事例が暴露され、...

コカ・コーラの新たな試み:アートや広告制作における生成AIの活用

生成型 AI の新たな波に直面して、私たちはそれに積極的に適応するか、AI (または AI を受け入...

...

人工知能の市場推進要因、制約、機会

今日、ますます多くの企業が、事業運営に人工知能技術を活用しています。このテクノロジーは非常に建設的で...

...

金融分野における機械学習の7つの主要な応用例をカウントダウン

[[269614]]ビッグデータダイジェスト制作編集者:劉兆娜機械学習は市場の新しいトレンドであり、...

無人運転車の現状はどうなっているのでしょうか?

私たちはここ数年、自動運転車について話し合い、議論してきました。しかし、道路上では見かけません。これ...

ChatGPTはどんどん怠惰になり、代わりにPUA人間を学習しました

GPT-4 が最近少し「怠惰」になっていることにお気づきでしょうか。現在、GPT-4 は常に特定のタ...

ワクチン生産を加速するには?答えは医学ではなくテクノロジーにある

世界各国の政府は新型コロナウイルス感染症の流行に対抗するためさまざまな対策を講じているが、世界的な流...

ファッション業界に人工知能を応用するには、もう少し想像力が必要かもしれない

[[343916]]現在、ファッション業界における人工知能(AI)技術の応用範囲は、依然としてプロセ...

...

...

...