Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# का उपयोग करके ऐरे के अंत तक पहुंचने के लिए आवश्यक न्यूनतम जंप की संख्या कैसे खोजें?


हम पहले एलिमेंट से शुरू कर सकते हैं और पहले एलिमेंट से पहुंच योग्य सभी एलिमेंट के लिए बार-बार कॉल कर सकते हैं। पहले एलिमेंट से अंत तक पहुंचने के लिए न्यूनतम जंप की गणना पहले एलिमेंट से पहुंच योग्य एलिमेंट से अंत तक पहुंचने के लिए आवश्यक न्यूनतम जंप का उपयोग करके की जा सकती है।

ऐरे == {1, 3, 6, 3, 2, 3, 6, 8, 9, 5};

आवश्यक चरणों की संख्या 4 है।

उदाहरण

using System; namespace ConsoleApplication{    public class Arrays{       public int MinJumps(int[] arr, int l, int h){          if (h == l)             return 0;          if (arr[l] == 0)             return int.MaxValue;          int min = int.MaxValue;          for (int i = l + 1; i <= h && i <= l + arr[l]; i++){             int jumps = MinJumps(arr, i, h);             if (jumps != int.MaxValue && jumps + 1 < min)                min = jumps + 1;          }          return min;       }    }    class Program{       static void Main(string[] args){          Arrays a = new Arrays();          int[] arrm = { 1, 3, 6, 3, 2, 3, 6, 8, 9, 5 };          int n = arrm.Length;          Console.Write(" Minimum number of jumps to reach end is " + a.MinJumps(arrm, 0, n - 1));       }    } }

आउटपुट

4
  1. C भाषा में लीनियर सर्च का उपयोग करके ऐरे में न्यूनतम एलिमेंट कैसे खोजें? C भाषा में लीनियर सर्च का उपयोग करके ऐरे में न्यूनतम एलिमेंट कैसे खोजें?

    C प्रोग्रामिंग भाषा दो प्रकार की सर्चिंग तकनीक प्रदान करती है: लीनियर सर्च बाइनरी सर्च लीनियर सर्च की एलिमेंट की खोज लीनियर फैशन में की जाती है। यह सबसे सरल सर्चिंग तकनीक है। इसके लिए लिस्ट के सॉर्टेड होने की आवश्यकता नहीं होती। सीमा - यह अधिक समय लेता है और सिस्टम की शक्ति को कम करता है। इनपु

  1. - C# में ऐरे के आयामों की संख्या कैसे ज्ञात करें?

    ऐरे के आयामों की संख्या ज्ञात करने के लिए Rank गुण का उपयोग करें।arr.Rankयहाँ, arr हमारा ऐरे है:int[,] arr = new int[3,4];यदि आप यह भी जानना चाहते हैं कि इसमें कितनी पंक्तियाँ और स्तंभ हैं, तो GetLength गुण का उपयोग करें:arr.GetLength(0); arr.GetLength(1);निम्न पूरा कोड है:उदाहरणusing System; class

  1. - Python का उपयोग करके संख्या का फैक्टोरियल कैसे खोजें?

    Python में संख्या का फैक्टोरियल खोजना किसी संख्या का फैक्टोरियल 1 और उस संख्या के बीच के सभी पूर्णांकों का गुणनफल होता है। दी गई संख्या का फैक्टोरियल खोजने के लिए, आइए 1 से उस संख्या तक की रेंज पर एक फॉर लूप बनाएं। याद रखें कि range() फ़ंक्शन स्टॉप मान को बाहर करता है। इसलिए स्टॉप मान इनपुट संख्या