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

C# प्रोग्राम सबसे अधिक बार आने वाले तत्व को ढूंढने के लिए


मान लें कि हमारी स्ट्रिंग है:

String s = "HeathLedger!";

अब एक नई सरणी बनाएं।

int[] cal = new int[maxCHARS];

एक नई विधि बनाएं और इसमें उपरोक्त घोषित स्ट्रिंग और नई सरणी दोनों पास करें। किसी कैरेक्टर की अधिकतम घटना ढूंढें।

static void calculate(String s, int[] cal) {
    for (int i = 0; i < s.Length; i++)
        cal[s[i]]++;
}

आइए पूरा कोड देखें:

उदाहरण

using System;
class Demo {
    static int maxCHARS = 256;
    static void calculate(String s, int[] cal) {
        for (int i = 0; i < s.Length; i++)
            cal[s[i]]++;
    }
    public static void Main() {
        String s = "thisisit!";
        int[] cal = new int[maxCHARS];
        calculate(s, cal);
        for (int i = 0; i < maxCHARS; i++)
            if (cal[i] > 1) {
                Console.WriteLine("Character " + (char)i);
                Console.WriteLine("Occurrence = " + cal[i] + " times");
            }
    }
}

आउटपुट

Character i
Occurrence = 3 times
Character s
Occurrence = 2 times
Character t
Occurrence = 2 times

  1. - सीरीज़ में सबसे अधिक दोहराए जाने वाले तत्व को खोजने के लिए पायथन प्रोग्राम लिखें

    मान लीजिए आपके पास निम्न सीरीज़ है: Series is: 0 1 1 22 2 3 3 4 4 22 5 5 6 22 और सबसे अधिक दोहराए जाने वाले तत्व का परिणाम है: Repeated element is: 22 समाधान इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे: एक सीरीज़ परिभाषित करें प्रारंभिक काउंट 0 और max_count मान को सीरीज़ के पहले तत

  1. - पायथन में सूची में सबसे अधिक बारंबार तत्व ढूंढें

    इस लेख में हम देखेंगे कि दी गई सूची में सबसे आम तत्व कैसे ढूंढें। दूसरे शब्दों में, उच्चतम बारंबारता वाला तत्व। max और count के साथ हम सूची के अद्वितीय तत्व प्राप्त करने के लिए set फ़ंक्शन लागू करते हैं और फिर सूची में उनमें से प्रत्येक की गिनती रखते हैं। अंत में सबसे अधिक बारंबारता वाला तत्व प्राप

  1. Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक ऐरे दिया गया है, हमें ऐरे के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहां हम ब्रूट-फोर्स दृष्टिकोण का उपयोग करते हैं जिसमें हम पूरे लूप को पार करके और तत्व प्राप्त करके सबसे बड़ा तत्व निकालते हैं। हम नीच