Sachin for blog

Welcome to Sachinforblog This site provides Computer Knowledge,Traveling, Life Styles and Facts, tips for Blogging, Programming, etc

Showing posts with label Data structure. Show all posts
Showing posts with label Data structure. Show all posts

Array in c programming and it's types

May 24, 2019

Array and it's types in c programing language


हम Computer में विभिन्न प्रकार के मानों को Store करने के लिए Memory में कुछ जगह बनते हैं । और अलग-अलग प्रकार के मानों को Memory में Store करते हैं

यह array एक ऐसा Data structure है जो समान element का group बनाने के लिए इस्तेमाल किया जाता है।

अगर array का नाम लिया जाएगा तो उसके साथ variable word का भी उसे किया जाता हैं वरियाबल में हम विभिन्न पाकर के वैल्यू को सवे करके रखते हैं और
Variable के साथ एक दिक्कत होती है कि हम इसमें एक ही value को स्टोर कर सकते हैं, अगर हमें एक से अधिक values को store करना चाहते हैं तो हमें Array की आवश्यकता होती है| array कुछ इस तरह दिखता है

Array in c programming

Array in c programing




इसमें जो बॉक्स होते हैं उन्हें index कहा जाता हैं array ko 0 number से start किया जाता हैं पहली वैल्यू यानी कि 0 को lower bound कहते हैं। और array की end value को upper bound कहते हैं।


Creating Array in C


जब भी कोई यूजर array के दौरा कोई array Create करता हैं तो उसमे array का नाम और उसमे कितनी value store करने वाले है ये define करते है। इसका हम एक exp. दखते है

मान लेते हैं की हम 5 numbers store करना चाहते है तो उसके लिए हम array create करते है। C में arrays create करने का structure नीचे दिया गया है।

data_type array-name[size];

size से हमे पता चलता है की कितनी values store करना चाहते है।

int num[5];

उपर में array का नाम num है और उसमे हम  5 integer values store किए है।


types of array in c



array को हम 3 तरीको से जानते हैं उसमे से पहले को

1.one dimensional array


array जिसमे केवल एक index या subscript होती है उसे one dimensional array कहते हैं।

2.two dimensional array


यदि हम data ko टेबल form में store करना चाहते है तो इसके लिए हम two dimensional array create करते है।

3. multi dimensional array


ऐसे array जिसमे एक से जायदा subscripts होती हैं उन्हे multi-dimensional array कहते हैं।

What is Linked list - data structure in hindi

March 20, 2019

Linked List क्या है - what is linked list


Linked List एक ही प्रकार  के स्ट्रक्चर की श्रृंखला होती है जिन्हें node कहते हैं| इसमें प्रत्येक node के दो भाग होते हैं पहले भाग को Info field कहते हैं जिसमें डांटा स्टोर होता है एवं दूसरे भाग को Link field कहते हैं जिसमें next node  का address  स्टोर होता है|  दूसरा भाग एक pointer होता है जो Linked List मै node KO point करता है इसीलिए  इसे Next pointer भी कहते हैं|  हम Next pointer की सहायता से ही Linked List मैं अगले Node को Access करते हैं
What is Linked list - data structure in hindi
Fig. Node For Linked List
Linked List निम्नलिखित 4 प्रकार के होते हैं

1.Single Linked List
2.Circular Single Linked List
3.Double Linked List
4.Circular Double Linked List

what is data structure - डाटा स्ट्रक्चर क्या है

February 28, 2019

what is data structure - डाटा स्ट्रक्चर क्या है


data structure computer ki mukhya memory (RAM) मैं डाटा को व्यवस्थित और संग्रहित कर के रखने का एक विशेष तरीका होता है 

जिससे डाटा को प्रभावशाली ढंग से प्रयोग में लाया जा सके दूसरे शब्दों में प्रोग्राम में डाटा को विभिन्न प्रकार से व्यवस्थित किया जाता है 

                         किसी एक व्यवस्था के logical and mathematical format को ही डाटा स्ट्रक्चर कहते हैं डाटा स्ट्रक्चर विशेष रूप से इन प्रोग्रामों को लिखने में बहुत उपयोगी होता है जिसमें किसी बड़े डाटाबेस को मैनेज करना होता है 

Fig . बाइनरी सर्च ट्री


यह मुख्यतः निम्न की समस्याओं को हल करने का कार्य करता है


1. मेमोरी में data को कैसे व्यवस्थित किया जाए

2. मेमोरी में डाटा को कैसे स्टोर किया जाए

3. मेमोरी से डाटा को कैसे पुनः प्राप्त एवं परिवर्तित     किया जाए

4. अलग अलग डाटा आइटम्स के मध्य कैसे लॉजिकल एवं मैथमेटिकल संबंध निर्मित किया जाए