Algorithm kya hai

क्या आप जानते है कि Algorithm kya hai और इसे कैसे सीखे computer programming की दुनिया में Algorithm का बहुत important role होते है. अगर आप लोग अच्छा programmer बना चाहते है. तो आप लोग को algorithm के बारे में पता होना जरुर है.

Algorithm का मतलब ‘series of step’ होता है. इसका use Computation या task को पूरा करके execute करने के लिए किया जाता है. Algorithm का विकसित mathematical Problem को solve करने के लिए किया जाता है.

Algorithm kya hai?

Algorithm-kya-hai

Algorithm एक बहुत सारे instruction का set होता है. जो किसी problem को solve करने कि procedure को defined करता है. इसका important role expected output प्राप्त करना होता है. इसमें बहुत सारे continuously step होती है. जिसके end होने के बाद ही output आता है.

जैसे एक कप चाय बनाने के example समझते है.

step1:- पहले एक बरतन में पानी डाले

step2:- उस पानी को उबाल ले

step3:- फिर उस बरतन में चाय पति डाले

step4:- अदरक को कूटकर डाले

step5:- दो चम्मच चीनी डाले

step6:- फिर चाय को उबाल ले

step7:- चाय को छानकर कप में डाले दे.

जिस प्रकार एक कप चाय बनाने के लिए हमने ऊपर बताये गए. इन step को बारी-बारी से execute करा गया है. इसी तहर programming में भी किसी process या task को करने के लिए Algorithm लिखी जाती है. और ताकि अपनी मन से output प्राप्त हो सके.

Algorithm का इस्तमाल कई अलग-अलग field में किया जाता है. इसका ज्यादा उपयोग computer science और mathematics में किया जाता है. जैसे – search algorithm यह step by step को process करता है. जिसका इस्तमाल data structure के internal store webpage को पूरा प्राप्त करने के लिए किया जाता है.

और encryption algorithm, यह एक mathematical procedure होता है. जिसके use से किसी भी data या message को encoded किया जाता है. जिससे इसको समझना बहुत different हो होता है. इस तरह की algorithm का इस्तमाल करके data को unauthorized के use से दूर रखा जाता है.

Properties of Algorithm

इसमें किसी भी Process को algorithm नही कहा सकते है. algorithm का इस्तमाल होना चहिए. यानि इससे हर problem का solution निकलना चाहिए. और ऐसा होने के लिए कुछ properties होते है. जैसे :-

  1. Output:- इसके output में produced करना होता है. यह problem का सही solution provide करवाता है.
  2. Input:- इसमें एक well-defined input होना चाहिए. input या तो data होता है. या कोई भी जानकारी होती है. जिससे output provide करने के enter करते है.
  3. Unambiguous:- इसमें लिखी गये instruction या step को clear होना चाहिए और हर एक step के input/output को clear होना चाहिए.
  4. Finiteness:- हर एक step की limit finite number के बारे terminate होना चाहिए .
  5. Effectiveness:- Algorithm को practical होना चाहिए. ताकि available instruction को execute करवा सके. इसमें unnecessary instruction नही होना चाहिए.
  6. Language Independent:- सारे instruction को easy language में लिखा जाता है. इसका किसी भी programming language में applicable जाता है.

Type of Algorithm in hindi

  1. Simple Recursive Algorithms
  2. Backtracking
  3. Branch and bound Method
  4. Greedy Algorithms
  5. Divide and Conquer
  6. Brute Force Algorithms
  7. Dynamic Programming Algorithm
  8. Randomized Algorithms

Conclusion

हमे आशा है कि आप सभी को हमारा ये Algorithm kya hai और इसे कैसे सीखे पसंद आया होगा. हम हमेशा यही कोशिश करते है की आप सभी को ज्यादा से ज्यादा जानकारी दे सके. इस पोस्ट में हमने आपको हर प्रकार की जानकारी देने की कोशिश करी है.

इस पोस्ट को पढ़कर आपको जो हर प्रकार की information मिल जायेगी. अगर आपको इस article से related कोई भी doubts है. या आपको हमसे कुछ भी पूछना हो. तो आप लोग हमे comments कर सकते है.

अगर आपको हमारे इस article Algorithm kya hai और इसे कैसे सीखे  से कुछ भी सीखने को मिला हो. तो इस पोस्ट को ज्यादा से ज्यादा facebook , twitter , Instagram etc पर जरुर share करे.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected by Hindi World Tech