2015-03-18 8 views
8

में वहाँ एक रास्ता PowerShell में एक Set data-structure को परिभाषित है?सेट (डेटा संरचना) PowerShell

कंप्यूटर विज्ञान में, एक सेट एक सार डेटा प्रकार है जो किसी विशेष आदेश के बिना कुछ मूल्यों को स्टोर कर सकता है, और दोहराए गए मान नहीं। यह एक सीमित सेट की गणितीय अवधारणा का एक कंप्यूटर कार्यान्वयन है। किसी अन्य सेट प्रकार के विपरीत, किसी सेट से विशिष्ट तत्व पुनर्प्राप्त करने के बजाय, आमतौर पर एक सेट में सदस्यता के लिए मान का परीक्षण करता है।

मैं कुंजीस्टोर कि के रूप में एक डेटा संरचना का उपयोग करना:

  • भरोसा दिलाते हैं कोई पुनरावृत्ति;
  • किसी तत्व को पुनर्प्राप्त करने और निकालने के लिए कम्प्यूटेशनल प्रयास को कम करता है।

उत्तर

13

आप नेट HashSet वर्ग कि System.Collections.Generic अंतर्गत पाया जाता है का उपयोग कर सकते हैं:

$set = New-Object System.Collections.Generic.HashSet[int] 

संग्रह की गारंटी देता है अद्वितीय आइटम और Add, Remove, और Contains तरीकों सभी हे के साथ काम (1) जटिलता औसतन।

संबंधित मुद्दे