Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikipedia

सरणी (आँकड़ा संरचना)

Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.

सितंबर 2026 कंप्यूटर विज्ञान में, सरणी (array) एक डेटा संरचना है, जिसमें समान डेटा प्रकार वाले तत्वों का एक क्रमबद्ध संग्रह होता है।https://xlinux.nist.gov/dads/HTML/array.html array Black Paul E. 13 November 2008 Dictionary of Algorithms and Data Structures National Institute of Standards and Technology 22 August 2010 प्रत्येक तत्व को एक या अधिक सरणी सूचकांकों (array indices) या कुंजियों के माध्यम से पहचाना जाता है। सामान्यतः, सरणी एक रैखिक और परिवर्तनीय (mutable) संग्रह होती है, जिसमें तत्वों का डेटा प्रकार समान होता है। सरणी के तत्वों को इस प्रकार व्यवस्थित किया जाता है कि किसी तत्व का मेमोरी स्थान उसके सूचकांक या सूचकांकों के आधार पर एक गणितीय सूत्र द्वारा निर्धारित किया जा सकता है।Garcia Ronald Andrew Lumsdaine 2005 MultiArray: a C++ library for generic programming with arrays https://archive.org/details/sim_software-practice-experience_2005-02_35_2/page/159 Software: Practice and Experience 35 2 159–188 0038-0644 10.1002/spe.630 10890293 thumb|right|250px|एक-आयामी सरणी का चित्र सरणी का सबसे सरल रूप रैखिक सरणी है, जिसे एक-आयामी सरणी भी कहा जाता है।Linear Lists Accessed Directly https://www.taylorfrancis.com/chapters/mono/10.1201/b19059-10/linear-lists-accessed-directly-yonghui-wu-jiande-wang Taylor & Francis 2026-08-15 सरणी के पहले तत्व के मेमोरी पते को आधार पता (base address) कहा जाता है।Andres Bjoern Koethe Ullrich Kroeger Thorben Hamprecht Fred A. Runtime-Flexible Multi-dimensional Arrays and Views for C++98 and C++0x August 2010 1008.2909 cs.DS विशेषताएँ सरणी की मुख्य विशेषताएँ निम्नलिखित हैं: सन्निहित मेमोरी आवंटन: सरणी के सभी तत्व मेमोरी में एक साथ और क्रमबद्ध रूप से संग्रहीत होते हैं।Common Data Structures https://www.nic.uoregon.edu/~khuck/ts/acumem-report/manual_html/ch05s05.html TAU - Tuning and Analysis Utilities 2026-08-15 https://web.archive.org/web/20250311113513/https://www.nic.uoregon.edu/~khuck/ts/acumem-report/manual_html/ch05s05.html 2025-03-11 dead निरंतर समय में पहुँच: किसी भी तत्व को उसके सूचकांक का उपयोग करके O(1) (निरंतर) समय में एक्सेस किया जा सकता है।Array Data Structures and Algorithms in Java https://www.guvi.in/blog/array-data-structures-and-algorithms-in-java/ GUVI 2025-10-21 2026-08-15 https://web.archive.org/web/20250313123750/https://www.guvi.in/blog/array-data-structures-and-algorithms-in-java/ 2025-03-13 dead समान डेटा प्रकार: एक सरणी के सभी तत्वों का डेटा प्रकार समान होता है। निश्चित आकार: अधिकांश भाषाओं में, सरणी का आकार निर्माण के समय निर्धारित होता है और बाद में नहीं बदला जा सकता (स्थैतिक सरणी)। सूचकांकन (Indexing) सरणी के तत्वों को सूचकांकों द्वारा पहचाना जाता है। सूचकांकन के तीन मुख्य प्रकार हैं: 0 (शून्य-आधारित सूचकांकन) सरणी का पहला तत्व सूचकांक 0 द्वारा दर्शाया जाता है।Array Code Examples http://www.configure-all.com/arrays.php Computer Programming Web programming Tips 2011-04-08 https://web.archive.org/web/20110413142103/http://www.configure-all.com/arrays.php 2011-04-13 dead यह C, Java, और Lisp सहित कई प्रभावशाली प्रोग्रामिंग भाषाओं की डिज़ाइन पसंद है। 1 (एक-आधारित सूचकांकन) सरणी का पहला तत्व सूचकांक 1 द्वारा दर्शाया जाता है। यह गणितीय परंपरा में प्रचलित है और FORTRAN 77 जैसी भाषाओं में उपयोग किया जाता है। n (एन-आधारित सूचकांकन) सरणी का आधार सूचकांक स्वतंत्र रूप से चुना जा सकता है। Fortran 90, Pascal, और Algol जैसी भाषाएँ उपयोगकर्ता को प्रत्येक सूचकांक के लिए न्यूनतम मान चुनने की अनुमति देती हैं। बहुआयामी सरणियाँ सरणियों में एक से अधिक आयाम (dimensions) हो सकते हैं।Dimensional Array https://www.sciencedirect.com/topics/computer-science/dimensional-array ScienceDirect 2026-08-15 दो-आयामी सरणी को अक्सर मैट्रिक्स कहा जाता है।Two-Dimensional Arrays https://processing.org/tutorials/2darray/ Processing.org 2020-05-01 तीन-आयामी सरणी को डेटा का एक ब्लॉक कहा जा सकता है। बहुआयामी सरणियों के लिए दो मुख्य मेमोरी लेआउट हैं: पंक्ति-प्रधान क्रम (Row-major order): प्रत्येक पंक्ति के तत्वों को क्रमागत स्थानों में संग्रहीत किया जाता है। यह C, C++, और Python/NumPy (डिफ़ॉल्ट) द्वारा अपनाया जाता है।Arrays in R and Python https://cran.r-project.org/web/packages/reticulate/vignettes/arrays.html CRAN 2026-08-15 स्तंभ-प्रधान क्रम (Column-major order): प्रत्येक स्तंभ के तत्वों को क्रमागत स्थानों में संग्रहीत किया जाता है। यह Fortran, Matlab, और R द्वारा उपयोग किया जाता है। अनुप्रयोग सरणियों का उपयोग कई क्षेत्रों में किया जाता है: गणितीय सदिशों और मैट्रिक्सों का प्रतिनिधित्व करने के लिए डेटाबेस में रिकॉर्ड संग्रहीत करने के लिए अन्य डेटा संरचनाओं (जैसे स्टैक, क्यू) को लागू करने के लिए लुकअप तालिकाओं (lookup tables) के रूप में छवियों में पिक्सेल का प्रतिनिधित्व करने के लिए मशीन लर्निंग में प्रशिक्षण डेटा की विशेषताओं को संग्रहीत करने के लिए इतिहास सरणी की अवधारणा प्रारंभिक डिजिटल कंप्यूटरों से जुड़ी है। जॉन वॉन न्यूमैन ने 1945 में पहला सरणी-सॉर्टिंग प्रोग्राम (मर्ज सॉर्ट) लिखा था।https://developer.nvidia.com/blog/merge-sort-explained-a-data-scientists-algorithm-guide/ Merge Sort Explained: A Data Scientist's Algorithm Guide 2022-03-31 NVIDIA Technical Blog en-US 2026-08-16 प्रारंभिक उच्च-स्तरीय प्रोग्रामिंग भाषाओं, जिनमें FORTRAN (1957), Lisp (1958), COBOL (1960), और ALGOL 60 (1960) शामिल हैं, में बहुआयामी सरणियों के लिए समर्थन था, और C (1972) में भी यह सुविधा है। सन्दर्भ श्रेणी:डेटा संरचनाएँ श्रेणी:कंप्यूटर विज्ञान श्रेणी:कंप्यूटर विज्ञान शिक्षा श्रेणी:कंप्यूटर स्मृति श्रेणी:प्रोग्रामिंग के सिद्धान्त श्रेणी:प्रोग्रामिंग भाषा विषय