सामग्री पर जाएँ

सूडो-कोड

प्रोग्रामकों से प्रायः कहा जाता है कि अल्गोरिथ्मों का वर्णन इस तरह करें, जो लोगों को सीधा समझ में आये (कंप्यूटर से सम्बंधित किसी भाषा से प्रभावित ना हो) | ये विवरण कंप्यूटर प्रोग्रामों के लिए नहीं होते, किन्तु गद्य से अधिक संरचित होते हैं। वे डाटा ढांचों या अल्गोरिथ्मों के ऊपरी विश्लेषण में भी सहायक होते हैं। इन वर्णनों को हम छद्म- कोड अथवा सूडो-कोड कहते हैं।

सूडो कोड का एक उदाहरण

ऐरे-महत्तम सवाल एक सामान्य सा प्रश्न है। ऐरे A में n इन्ट्जर हैं और इनमे से सबसे बड़ा पता लगना है। ऐरे मेक्स नामक इस अल्गोरिथ्म का ब्योरा नीचे दिया गया है :

अल्गोरिथ्म ऐरे मेक्स (A,n)

इनपुट : n >= १ इन्ट्जर वाला ऐरे A
आउट्पुट : A का महत्तम तत्व (एलेमेंट)
करंटमेक्स <- A[0]
i<-१ से n - १ के लिए
 यदि करंट मेक्स < A[i] तो
 करंट मेक्स <- A[i]
रिटर्न करंट मेक्स