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

C# में दो सॉर्टेड सरणियों को एक में मर्ज करने का प्रोग्राम


दो सरणियाँ सेट करें जिन्हें आप मर्ज करना चाहते हैं:

int[] arr1 = new int[5] { 5, 15, 25, 30, 47 };
int[] arr2 = new int[5] { 55, 60, 76, 83, 95 };

अब एक तीसरी सरणी लें जो उपरोक्त दोनों सरणियों को मर्ज करेगी:

int[] merged = new int[10];

निम्नलिखित C# कोड दो सरणियों को तीसरी सरणी में मर्ज करता है:

उदाहरण

using System;
using System.Collections.Generic;

class Program {
    static void Main() {
        int i = 0;
        int j = 0;
        int[] arr1 = new int[5] { 5, 15, 25, 30, 47 };
        int[] arr2 = new int[5] { 55, 60, 76, 83, 95 };
        int[] merged = new int[10];
        
        for (i = 0, j = 0; i < 5; i++) {
            merged[j++] = arr1[i];
        }
        for (i = 0; i < 5; i++) {
            merged[j++] = arr2[i];
        }
        
        Console.WriteLine("मर्ज की गई सरणी के तत्व = ");
        for (i = 0; i < 10; i++) {
            Console.WriteLine("merged[" + i + "]: " + merged[i]);
        }
        Console.WriteLine();
    }
}

आउटपुट

मर्ज की गई सरणी के तत्व = 
merged[0]: 5
merged[1]: 15
merged[2]: 25
merged[3]: 30
merged[4]: 47
merged[5]: 55
merged[6]: 60
merged[7]: 76
merged[8]: 83
merged[9]: 95

  1. क्या हम दो ऐरे को एक जावास्क्रिप्ट ऑब्जेक्ट में बदल सकते हैं? क्या हम दो ऐरे को एक जावास्क्रिप्ट ऑब्जेक्ट में बदल सकते हैं?

    दो ऐरे को एक जावास्क्रिप्ट ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. - पायथन में heapq का उपयोग करके दो सॉर्टेड ऐरे को मर्ज करना

    इस खंड में हम देखेंगे कि heapq मॉड्यूल का उपयोग करके पायथन में दो सॉर्टेड सूचियों को कैसे मर्ज किया जा सकता है। उदाहरण के लिए, यदि list1 = [10, 20, 30, 40] और list2 = [100, 200, 300, 400, 500], तो मर्ज करने के बाद यह list3 = [10, 20, 30, 40, 100, 200, 300, 400, 500] लौटाएगा। इस कार्य को करने के लिए

  1. दो macOS खातों को एक में कैसे मर्ज करें दो macOS खातों को एक में कैसे मर्ज करें

    यदि आपके पास macOS पर दो उपयोगकर्ता खाते हैं और उन्हें एक में मर्ज करना चाहते हैं, तो एक सरल समाधान एक खाते के डेटा का पहले बैकअप लेना और फिर उसे हटाना होगा। macOS दो खातों को मर्ज करने का कोई सरल तरीका प्रदान नहीं करता है। यहां हम आपको दिखाते हैं कि एक खाते के डेटा का बैकअप और संग्रह कैसे करें, इसे