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

सी # प्रोग्राम सरणी तत्वों को ऑर्डर करने के लिए

सरणी तत्वों को ऑर्डर करने के लिए थेनबी () विधि का उपयोग करें। मान लें कि हमारे पास निम्न स्ट्रिंग सरणी है।

string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" };

अब, लैम्ब्डा एक्सप्रेशन का उपयोग करें और थेनबी () विधि के अंदर एक शर्त सेट करें ताकि स्ट्रिंग्स को उनके वर्णों की संख्या के अनुसार क्रमबद्ध किया जा सके।

IEnumerable<string> res = str.AsQueryable().OrderBy(alp => alp.Length).ThenBy(alp => alp);

थेनबी () पद्धति का उपयोग करके सरणी तत्वों को ऑर्डर करने का पूरा उदाहरण यहां दिया गया है।

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" };
      IEnumerable<string> res = str.AsQueryable().OrderBy(alp => alp.Length).ThenBy(alp => alp);
      foreach (string arr in res)
      Console.WriteLine(arr);
   }
}

आउटपुट

Tom
Jack
Matt
Henry
Johnny
Sandler

  1. सी प्रोग्राम में सापेक्ष क्रम में सरणी में तत्वों की अंतिम घटना को प्रिंट करें।

    तत्वों के साथ एक सरणी a [] दिया गया है और कार्य सूची में दिए गए तत्वों की अंतिम घटनाओं को मुद्रित करना है। यहां हमें न केवल डुप्लिकेट तत्वों को हटाना है, बल्कि हमें पिछली बार होने वाले तत्वों के अनुसार तत्वों की घटनाओं के क्रम को भी बनाए रखना है। जैसे हमारे पास 6 तत्वों की एक सरणी है जिसमें कुछ डुप

  1. एक सरणी के तत्वों को आरोही क्रम में क्रमबद्ध करने के लिए पायथन प्रोग्राम

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

  1. एक सरणी के तत्वों को उल्टे क्रम में प्रिंट करने के लिए पायथन प्रोग्राम

    जब किसी सरणी के तत्वों को उल्टे क्रम में प्रिंट करना आवश्यक होता है, तो सूची को अंत से पुनरावृत्त किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [21, 32, 43, 54, 75] print("The list is : ") for i in range(0, len(my_list)):    print(my_list[i]) print("The lis