-
Atomics.isLockFree() जावास्क्रिप्ट में कार्य करता है
जावास्क्रिप्ट की परमाणु वस्तु एक वस्तु है और जो स्थिर विधियों के रूप में जोड़ने, उप, और, या, xor, लोड, स्टोर आदि जैसे परमाणु संचालन प्रदान करती है, इन विधियों का उपयोग SharedArrayBuffer वस्तुओं के साथ किया जाता है। इस विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि ताले या परमाणु संचालन का उ
-
JavaScript में Atomics.load () फ़ंक्शन
जावास्क्रिप्ट की परमाणु वस्तु एक वस्तु है और जो स्थिर विधियों के रूप में जोड़ने, उप, और, या, xor, लोड, स्टोर आदि जैसे परमाणु संचालन प्रदान करती है, इन विधियों का उपयोग SharedArrayBuffer वस्तुओं के साथ किया जाता है। लोड () परमाणु . का कार्य ऑब्जेक्ट किसी ऐरे के दिए गए स्थान पर मान लौटाता है। सिंटैक
-
JavaScript में Atomics.store () फ़ंक्शन
जावास्क्रिप्ट की परमाणु वस्तु एक वस्तु है और जो स्थिर विधियों के रूप में जोड़ने, उप, और, या, xor, लोड, स्टोर आदि जैसे परमाणु संचालन प्रदान करती है, इन विधियों का उपयोग SharedArrayBuffer वस्तुओं के साथ किया जाता है। स्टोर () परमाणु . का कार्य ऑब्जेक्ट सरणी में एक संख्या (मान) और एक स्थिति स्वीकार क
-
JavaScript में Atomics.sub() फ़ंक्शन
जावास्क्रिप्ट की परमाणु वस्तु एक वस्तु है और जो स्थिर विधियों के रूप में जोड़ने, उप, और, या, xor, लोड, स्टोर आदि जैसे परमाणु संचालन प्रदान करती है, इन विधियों का उपयोग SharedArrayBuffer वस्तुओं के साथ किया जाता है। उप () परमाणु . का कार्य ऑब्जेक्ट एक संख्या और स्थिति को स्वीकार करता है, दी गई संख्
-
जावास्क्रिप्ट में न्यूनतम फैले हुए पेड़ (एमएसटी)
न्यूनतम फैले हुए पेड़ (एमएसटी) या न्यूनतम वजन वाले पेड़ एक जुड़े हुए, किनारे-भारित (संयुक्त राष्ट्र) निर्देशित ग्राफ के किनारों का एक सबसेट है जो सभी शिखरों को एक साथ जोड़ता है, बिना किसी चक्र और न्यूनतम संभव कुल बढ़त वजन के साथ। यानी यह एक फैला हुआ पेड़ है जिसके किनारे के वजन का योग जितना संभव हो उ
-
जावास्क्रिप्ट में प्राइम का एल्गोरिदम
Prims algorithm एक लालची एल्गोरिथम है जो भारित अप्रत्यक्ष ग्राफ के लिए न्यूनतम फैले हुए पेड़ को ढूंढता है। यह किनारों का एक सबसेट ढूंढता है जो एक पेड़ बनाता है जिसमें प्रत्येक शीर्ष शामिल होता है, जहां पेड़ के सभी किनारों का कुल वजन कम से कम होता है। एल्गोरिथम इस पेड़ को एक बार में एक शीर्ष बनाकर,
-
जावास्क्रिप्ट में क्रुस्कल का एल्गोरिदम
क्रुस्कल का एल्गोरिथम एक लालची एल्गोरिथम है जो इस प्रकार काम करता है - 1. यह ग्राफ़ में सभी किनारों का एक सेट बनाता है। 2. जबकि उपरोक्त सेट खाली नहीं है और सभी शीर्षों को कवर नहीं किया गया है, यह इस सेट से न्यूनतम वजन बढ़त को हटा देता है यह जांचता है कि क्या यह किनारा एक चक्र बना रहा है या सिर्फ
-
जावास्क्रिप्ट में पूरा ग्राफ क्लास
इस कोड में जिन कार्यों पर टिप्पणी की गई है। आप उन पर भी स्विच कर सकते हैं। हमने अलग-अलग मॉड्यूल में क्यू, स्टैक और प्रायोरिटी क्यू कक्षाओं को भी स्थानांतरित कर दिया है जिन्हें या तो इंपोर्ट स्टेटमेंट का उपयोग करके या कॉल की आवश्यकता का उपयोग करके आयात किया जा सकता है। यहाँ ग्राफ़ वर्ग का पूर्ण कार्य
-
जावास्क्रिप्ट का उपयोग करके एक सरणी में एक तत्व जोड़ना
एक सरणी में एक तत्व जोड़ना विभिन्न पदों के लिए विभिन्न कार्यों का उपयोग करके किया जा सकता है। सरणी के अंत में एक तत्व जोड़ना यह पुश विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies)
-
जावास्क्रिप्ट में एक ऐरे से एक तत्व को हटाना
आइए किसी सरणी से तत्वों को निकालते समय दो मामलों पर विचार करें। सबसे पहले, हम देखेंगे कि हम सरणी के अंत से एक तत्व को कैसे हटा सकते हैं और अगले भाग में हम देखेंगे कि हम कैसे सरणी की शुरुआत से और तत्व की दी गई स्थिति से तत्वों को हटा सकते हैं। सरणी के अंत से किसी तत्व को हटाना यह पॉप विधि का उपयोग क
-
जावास्क्रिप्ट में बहु-आयामी सरणी
मूल रूप से, यदि आप किसी सरणी के अंदर सरणियाँ रखना चाहते हैं तो बहु-आयामी सरणियों का उपयोग किया जाता है। आइए एक उदाहरण लेते हैं। मान लें कि आप प्रत्येक कार्यदिवस के लिए प्रत्येक 6 घंटे के तापमान को संग्रहीत करना चाहते हैं। आप कुछ ऐसा कर सकते हैं: let monday = [35, 28, 29, 31]; let tuesday = [33, 24,
-
जावास्क्रिप्ट में एक सरणी के माध्यम से लूपिंग
जावास्क्रिप्ट में एक सरणी के माध्यम से लूप करने के कई तरीके हैं। जावास्क्रिप्ट में लूप के लिए आइए उनके साथ एक लूप के लिए शुरू करते हैं। जेएस में लूप के 2 रूपांतर हैं। पहला रूप इनिट, कंडीशन, एक्सप्र लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक पुनरावृत्ति पर expr निष्पादित करता है औ
-
जावास्क्रिप्ट में गतिशील प्रोग्रामिंग
गतिशील प्रोग्रामिंग समस्या को छोटी और फिर भी छोटी संभावित उप-समस्याओं में तोड़ देती है। इन उप-समस्याओं को स्वतंत्र रूप से हल नहीं किया जाता है। बल्कि, इन छोटी उप-समस्याओं के परिणामों को याद किया जाता है और समान या अतिव्यापी उप-समस्याओं के लिए उपयोग किया जाता है। डायनामिक प्रोग्रामिंग का उपयोग किया
-
जावास्क्रिप्ट में फाइबोनैचि अनुक्रम
फाइबोनैचि संख्याएँ ऐसी संख्याएँ हैं, जो पहले दो के बाद की श्रृंखला में प्रत्येक संख्या दो पूर्ववर्ती संख्याओं का योग होती हैं। श्रृंखला 1 से शुरू होती है। उदाहरण - 1, 1, 2, 3, 5, 8, 13, 21, 34, …. हम निम्नानुसार nth उत्पन्न करने के लिए एक प्रोग्राम लिख सकते हैं - functionfibNaive(n) {
-
जावास्क्रिप्ट में AVL ट्री क्लास
यहाँ AVL ट्री क्लास का पूरा कार्यान्वयन है - उदाहरण class AVLTree { constructor() { // Initialize a root element to null. this.root = null; } getBalanceFactor(root) { return this.getHeight(root.lef
-
जावास्क्रिप्ट में ग्राफ डेटा संरचना
एक ग्राफ वस्तुओं के एक सेट का एक सचित्र प्रतिनिधित्व है जहां कुछ जोड़ी वस्तुओं को लिंक द्वारा जोड़ा जाता है। परस्पर जुड़ी वस्तुओं को उन बिंदुओं द्वारा दर्शाया जाता है जिन्हें शिखरों . कहा जाता है , और शीर्षों को जोड़ने वाले लिंक किनारों . कहलाते हैं । औपचारिक रूप से, ग्राफ़ सेटों का एक युग्म होता ह
-
जावास्क्रिप्ट में एक ग्राफ बनाना
हम एक ग्राफ़ क्लास बनाएंगे जो वज़न और निर्देशित और अप्रत्यक्ष दोनों प्रकारों का समर्थन करता है। इसे एक आसन्न सूची का उपयोग करके लागू किया जाएगा। जैसे-जैसे हम अधिक उन्नत अवधारणाओं की ओर बढ़ते हैं, ग्राफ़ के भार और निर्देशित प्रकृति दोनों ही काम आएंगे। एक आसन्न सूची अलग सूचियों की एक सरणी ए है। ऐरे क
-
जावास्क्रिप्ट में ग्राफ़ ट्रैवर्सल
ग्राफ़ ट्रैवर्सल (जिसे ग्राफ़ खोज के रूप में भी जाना जाता है) ग्राफ़ में प्रत्येक शीर्ष पर जाने (जाँच और/या अद्यतन) की प्रक्रिया को संदर्भित करता है। इस तरह के ट्रैवर्सल को उस क्रम से वर्गीकृत किया जाता है जिसमें शीर्षों का दौरा किया जाता है।
-
जावास्क्रिप्ट में चौड़ाई-प्रथम खोज ट्रैवर्सल
BFS चाइल्ड वर्टिस पर जाने से पहले पड़ोसी शीर्षों पर जाता है, और खोज प्रक्रिया में एक क्यू का उपयोग किया जाता है। बीएफएस कैसे काम करता है - आसन्न अगोचर शीर्ष पर जाएं। इसे विज़िट किए गए के रूप में चिह्नित करें। इसे प्रदर्शित करें। इसे एक कतार में डालें। यदि कोई आसन्न शीर्ष नहीं मिलता है, तो पहले शीर्
-
जावास्क्रिप्ट में गहराई-पहली खोज ट्रैवर्सल
DFS सहोदर शीर्षों पर जाने से पहले बच्चे के शीर्षों पर जाता है; यानी यह किसी विशेष पथ की चौड़ाई का पता लगाने से पहले उसकी गहराई को पार कर जाता है। एक स्टैक (अक्सर प्रोग्राम का कॉल स्टैक रिकर्सन के माध्यम से) आमतौर पर एल्गोरिथम को लागू करते समय उपयोग किया जाता है। DFS कैसे काम करता है - आसन्न अगोचर