2010-12-08 23 views

उत्तर

3
struct Taken *previous; 

इस लाइन previous वाणी एक ही प्रकार Taken का एक और संरचना करने के लिए एक सूचक होने के लिए - इस श्रृंखला एक साथ कई तरह के ढांचे के लिए इस्तेमाल किया जा सकता है, उदाहरण के लिए, एक लिंक्ड सूची बनाने के लिए। यदि आप इस तरह के उपयोग से परिचित नहीं हैं, तो आपको शायद पॉइंटर्स और उनके अनुप्रयोगों पर पढ़ना चाहिए।

2

हां, यह एक लिंक्ड सूची के लिए सामान्य डेटा संरचना है। एक लिंक्ड सूची एक क्षेत्र है कि एक संदर्भ है (यानी, एक लिंक) अनुक्रम

http://en.wikipedia.org/wiki/Linked_list

में अगले/पिछले रिकॉर्ड करने के लिए नहीं है ऐसी है कि प्रत्येक रिकॉर्ड में एक डेटा संरचना है कि डेटा रिकॉर्ड के अनुक्रम के होते है
+0

क्या आप थोड़ा सा समझा सकते हैं। – Leonard

+0

एक लिंक्ड सूची बनाने के लिए, यह एक डेटा संरचना है जिसमें डेटा रिकॉर्ड का अनुक्रम होता है, जैसे कि प्रत्येक रिकॉर्ड में एक फ़ील्ड होता है जिसमें अनुक्रम में अगले/पिछले रिकॉर्ड में संदर्भ (यानी एक लिंक) होता है। वास्तव में "इसका क्या अर्थ है" भाग का जवाब देने के लिए –

2

हां, यह एक उपयुक्त उपयोग है और आप जो देख रहे हैं वह किसी प्रकार की लिंक्ड सूची में नोड की संभावना है।

0

इसका मतलब है कि previousTaken संरचना के लिए एक सूचक है। हाँ, यह मान्य है।

7

यह शायद एक जुड़ा हुआ सूची है, लेकिन यह एक संरचना में एक संरचना नहीं है, यह एक संरचना के लिए एक सूचक है।

+0

+1। –

0

यह मानक तत्व है जिसका प्रयोग linked list में किया जाता है।

संबंधित मुद्दे