C ++ இல் வரிசைகள் | அறிவிக்கவும் | துவக்கு | சுட்டிக்காட்டி வரிசை உதாரணங்கள்

ஒரு வரிசை என்றால் என்ன?

வரிசை என்பது ஒரு தரவு கட்டமைப்பாகும், இது ஒரே தரவு வகையின் ஒரு உறுப்பை தொடர்ச்சியாக சேமிக்கிறது. ஒரு C ++ வரிசைக்கு ஒரு நிலையான அளவு உள்ளது.

ஒத்த தரவு வகையின் மாறிகளின் தொகுப்பாக ஒரு வரிசையை நீங்கள் காணலாம். ஒவ்வொரு மாறியையும் அறிவித்து அதற்கு தனித்தனியாக ஒரு மதிப்பை ஒதுக்குவதற்கு பதிலாக, நீங்கள் ஒரு மாறியை (வரிசை) அறிவித்து, அதில் பல்வேறு மாறிகளின் மதிப்புகளைச் சேர்க்கலாம். வரிசையில் சேர்க்கப்படும் ஒவ்வொரு மதிப்பும் ஒரு குறியீட்டால் அடையாளம் காணப்படுகிறது.

இந்த சி ++ டுடோரியலில், நீங்கள் கற்றுக்கொள்வீர்கள்:

நமக்கு ஏன் வரிசைகள் தேவை?

எந்த நிரலாக்க மொழியிலும் வரிசைகள் மிகவும் முக்கியம். அவை தனித்தனியாக சேமிப்பதற்கு பதிலாக மாறிகள் அல்லது ஒத்த தரவு வகைகளின் தரவுகளின் தொகுப்பை சேமிப்பதற்கான மிகவும் வசதியான வழியை வழங்குகின்றன. வரிசையின் ஒவ்வொரு மதிப்பும் தனித்தனியாக அணுகப்படும்.

C ++ இல் ஒரு வரிசையை அறிவிக்கவும்

C ++ இல் உள்ள வரிசை அறிவிப்பு வகை மற்றும் சேமிக்கும் உறுப்புகளின் எண்ணிக்கையைக் குறிப்பிடுவதை உள்ளடக்குகிறது. தொடரியல்: | _+_ |

சி ++ இல் ஒற்றை பரிமாண வரிசையை அறிவிப்பதற்கான விதிகள்.

  • வகை: வகை என்பது வரிசையில் சேமிக்கப்படும் உறுப்புகளின் வகையாகும், மேலும் இது சரியான C ++ தரவு வகையாக இருக்க வேண்டும்.
  • வரிசை-பெயர்: வரிசை-பெயர் என்பது வரிசைக்கு ஒதுக்கப்படும் பெயர்.
  • வரிசை அளவு: வரிசை-அளவு என்பது வரிசையில் சேமிக்கப்படும் உறுப்புகளின் எண்ணிக்கை. இது ஒரு முழு எண்ணாக இருக்க வேண்டும் மற்றும் 0 ஐ விட அதிகமாக இருக்க வேண்டும்.

உதாரணமாக, நீங்கள் வயது என்ற ஒரு வரிசையை உருவாக்கி, 5 மாணவர்களின் வயதை பின்வருமாறு சேமிக்கலாம்: | _+_ |

வரிசை வயது வெவ்வேறு மாணவர்களின் வயதைக் குறிக்கும் 5 முழு எண்களைச் சேமிக்கும்.

வரிசை துவக்கம்

வரிசை துவக்கம் என்பது ஒரு வரிசைக்கு உறுப்புகளை ஒதுக்கும்/சேமிக்கும் செயல்முறையாகும். துவக்கத்தை ஒற்றை அறிக்கையில் அல்லது ஒவ்வொன்றாக செய்யலாம். வரிசையின் முதல் உறுப்பு அட்டவணை 0 இல் சேமிக்கப்படுகிறது என்பதை நினைவில் கொள்க, கடைசி உறுப்பு குறியீட்டு எண் -1 இல் சேமிக்கப்படுகிறது, அங்கு n என்பது வரிசையில் உள்ள மொத்த உறுப்புகளின் எண்ணிக்கை.

வயது வரிசையின் விஷயத்தில், முதல் உறுப்பு குறியீடு 0 இல் சேமிக்கப்படும், கடைசி உறுப்பு குறியீடு 4 இல் சேமிக்கப்படும்.

வரிசை துவக்கத்தை எவ்வாறு செய்ய முடியும் என்பதை நிரூபிக்க வயது வரிசையைப் பயன்படுத்துவோம்: | _+_ _ |

{} க்குள் உள்ள உறுப்புகளின் மொத்த எண்ணிக்கை [] இல் குறிப்பிடப்பட்டுள்ள மதிப்பை விட அதிகமாக இருக்கக்கூடாது. உறுப்பு 19 குறியீட்டு 0, 18 குறியீட்டு 1, 21 குறியீட்டு 2, 21 குறியீடுகள் 3 மற்றும் 17 குறியீடுகள் 4. வரிசையில் சேமிக்கப்படும் உறுப்புகளின் எண்ணிக்கையை நீங்கள் குறிப்பிடாவிட்டால் {} க்குள் சேர்க்கப்பட்ட உறுப்புகளைப் பிடிக்கும் அளவுக்கு மட்டுமே பெரியதாக இருக்கும். உதாரணமாக: | _+_ |

மேலே உள்ள அறிக்கை முந்தையதைப் போலவே அதே வரிசையை உருவாக்கும். அதன் குறியீட்டைப் பயன்படுத்தி ஒரு உறுப்புக்கு ஒரு உறுப்பை நீங்கள் ஒதுக்கலாம். உதாரணமாக: | _+_ |

மேலே உள்ள அறிக்கை வயது 20 இன் அட்டவணை 3 இல் மதிப்பு 20 ஐ சேமிக்கும். இதன் பொருள் 20 என்பது 4 ஆக இருக்கும்வதுவரிசையின் உறுப்பு.

வரிசைகளின் வகைகள்

சி ++ வரிசைகளில் இரண்டு வகைகள் உள்ளன:

  • ஒரு பரிமாண வரிசை
  • பல பரிமாண வரிசை
  • ஒரு வரிசைக்கு சுட்டிக்காட்டி

ஒரு பரிமாண வரிசை

இது ஒரு வரிசையாகும், இதில் தரவு உருப்படிகள் ஒரு பரிமாணத்தில் மட்டுமே நேர்கோட்டில் ஏற்பாடு செய்யப்படுகின்றன. இது பொதுவாக 1-D வரிசை என்று அழைக்கப்படுகிறது. தொடரியல்: | _+_ |

  • வரிசை-பெயர் வரிசையின் பெயர்.
  • அளவு என்பது வரிசையில் சேமிக்கப்படும் பொருட்களின் எண்ணிக்கை.

உதாரணமாக: | _+_ |

வெளியீடு:

குறியீட்டின் ஸ்கிரீன் ஷாட் இங்கே:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. நிரலின் தர்க்கம் சேர்க்கப்பட வேண்டிய முக்கிய () செயல்பாட்டை அழைத்தல்.
  4. முக்கிய () செயல்பாட்டின் உடலின் தொடக்கம்.
  5. 5 முழு எண்களை சேமிக்க வயது என்ற வரிசையை அறிவித்தல். 5 முழு எண்களும் தொடங்கப்பட்டுள்ளன.
  6. ஒரு வளையத்தைப் பயன்படுத்தி ஒரு முழு எண் x ஐ உருவாக்கவும்.
  7. வளையத்திற்கான உடலின் ஆரம்பம்.
  8. லூப் மாறி x ஐப் பயன்படுத்தி வரிசை வயதின் மதிப்புகளை மீண்டும் செய்யவும் மற்றும் அவற்றை கன்சோலில் அச்சிடவும். ' N' என்பது ஒரு புதிய வரி எழுத்து மற்றும் ஒவ்வொரு மறு செய்கைக்கும் பிறகு ஒரு புதிய வரியில் அச்சிடப்படுகிறது.
  9. ஒரு வளையத்திற்கான உடலின் முடிவு.
  10. முக்கிய () செயல்பாட்டின் உடலின் முடிவு.

பல பரிமாண வரிசை

இது ஒரு வரிசை ஆகும், இதில் தரவு உருப்படிகள் வரிசைகளின் வரிசையை அமைக்கின்றன. பல பரிமாண வரிசை எத்தனை பரிமாணங்களைக் கொண்டிருக்கலாம், ஆனால் இரு பரிமாண மற்றும் முப்பரிமாண வரிசைகள் பொதுவானவை. தொடரியல்: | _+_ |

வரிசை-பெயர் என்பது n பரிமாணங்களைக் கொண்டிருக்கும் வரிசையின் பெயர். உதாரணத்திற்கு:

இரண்டு பரிமாண வரிசை

ஒரு 2D வரிசை 1-D வரிசையுடன் தரவைச் சேமிக்கிறது. இது வரிசைகள் மற்றும் நெடுவரிசைகள் கொண்ட அணி. 2D வரிசையை அறிவிக்க, பின்வரும் தொடரியல் பயன்படுத்தவும்: | _+_ |

வகை சரியான C ++ தரவு வகையாக இருக்க வேண்டும். 2D வரிசையை அட்டவணையாகப் பார்க்கவும், அங்கு x வரிசைகளின் எண்ணிக்கையைக் குறிக்கிறது, y என்பது நெடுவரிசைகளின் எண்ணிக்கையைக் குறிக்கிறது. இதன் பொருள் நீங்கள் ஒரு 2D வரிசையில் உள்ள ஒவ்வொரு உறுப்புகளையும் a [x] [y] படிவத்தைப் பயன்படுத்தி அடையாளம் காண்கிறீர்கள், இங்கு x என்பது வரிசையின் எண்ணிக்கை மற்றும் y ஆனது உறுப்பு சேர்ந்த நெடுவரிசைகளின் எண்ணிக்கை.

2D வரிசையை எவ்வாறு தொடங்குவது என்பதற்கான எடுத்துக்காட்டு இங்கே: | _+_ |

மேலே உள்ள எடுத்துக்காட்டில், எங்களிடம் 2D வரிசை உள்ளது, அதை 2x3 மேட்ரிக்ஸாகக் காணலாம். 2 வரிசைகள் மற்றும் 3 நெடுவரிசைகள் உள்ளன. உறுப்பு 0 ஐ [0] [1] அணுகலாம், ஏனெனில் இது வரிசை குறியீட்டு 0 மற்றும் நெடுவரிசை குறியீட்டு 1 இல் அமைந்துள்ளது. உறுப்பு 3 ஐ [1] [2] அணுகலாம் வரிசை குறியீட்டு 1 மற்றும் நெடுவரிசை குறியீட்டு 2.

தனிமங்களின் வெவ்வேறு வரிசைகளை வேறுபடுத்துவதற்கு சுருள் பிரேஸ்களைச் சேர்த்தோம் என்பதை நினைவில் கொள்க. துவக்கம் பின்வருமாறு செய்யப்படலாம்: | _+_ |

பின்வரும் சி ++ உதாரணம் ஒரு 2 டி வரிசையை எப்படி ஆரம்பிப்பது மற்றும் பயணிப்பது என்பதை நிரூபிக்கிறது: | _+_ |

வெளியீடு:

மேலே உள்ள குறியீட்டின் ஸ்கிரீன் ஷாட் இதோ:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. குறியீட்டைச் சேர்க்க வேண்டிய முக்கிய () செயல்பாட்டை அழைத்தல்.
  4. முக்கிய () செயல்பாட்டின் உடலின் தொடக்கம்.
  5. ஒரு கருத்து. சி ++ கம்பைலர் இதைத் தவிர்க்கும்.
  6. 3 வரிசைகள் மற்றும் 2 நெடுவரிசைகளின் 2D வரிசையை அறிவித்தல். வரிசையில் பொருட்களும் சேர்க்கப்பட்டுள்ளன.
  7. ஒரு கருத்து. சி ++ கம்பைலர் இதைத் தவிர்க்கும்.
  8. ஒரு வளையத்திற்கு a ஐப் பயன்படுத்தி ஒரு மாறியை உருவாக்குதல். இந்த மாறி வரிசையின் வரிசை குறியீடுகளுக்கு மேல் திரும்பும்.
  9. ஒரு வளையத்திற்கு a ஐப் பயன்படுத்தி ஒரு மாறி j ஐ உருவாக்குதல். இந்த மாறி வரிசையின் நெடுவரிசை குறியீடுகளுக்கு மேல் திரும்பும்.
  10. சுழல்களின் உடலின் தொடக்கம்.
  11. கன்சோலில் சதுர அடைப்புக்குறிக்குள் உள்ள கன்சோலில் i மற்றும் j மாறிகளின் மதிப்புகளை அச்சிடவும்.
  12. வரிசையின் அட்டவணை [i] [j] இல் சேமிக்கப்பட்ட மதிப்பை அச்சிடுங்கள்.
  13. சுழல்களின் உடலின் முடிவு.
  14. நிரல் நன்றாக இயங்கினால் முக்கிய () செயல்பாடு ஒரு முழு மதிப்பை வழங்க வேண்டும்.
  15. முக்கிய () செயல்பாட்டின் உடலின் முடிவு.

மூன்று - பரிமாண வரிசை

ஒரு 3D வரிசை என்பது வரிசைகளின் வரிசை. 3 டி வரிசையில் உள்ள ஒவ்வொரு உறுப்புகளும் 3 குறியீடுகளின் தொகுப்பால் அடையாளம் காணப்படுகின்றன. ஒரு 3D வரிசையின் கூறுகளை அணுக, நாம் மூன்று சுழல்களுக்குப் பயன்படுத்துகிறோம். உதாரணமாக: | _+_ |

வெளியீடு:

குறியீட்டின் ஸ்கிரீன் ஷாட் இங்கே:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. நிரலின் தர்க்கம் சேர்க்கப்பட வேண்டிய முக்கிய () செயல்பாட்டை அழைத்தல்.
  4. முக்கிய () செயல்பாட்டின் உடலின் தொடக்கம்.
  5. 2x3x2 அளவுள்ள 3 டி வரிசையை அறிவித்தல். வரிசையின் மதிப்புகளும் துவக்கப்பட்டுள்ளன.
  6. வரிசையின் அட்டவணை [0] [1] [0] இல் சேமிக்கப்பட்ட பொருளை அணுகுவது மற்றும் அதை கன்சோலில் அச்சிடுதல்.
  7. வரிசையின் அட்டவணை [0] [1] [1] இல் சேமிக்கப்பட்ட பொருளை அணுகுவது மற்றும் அதை கன்சோலில் அச்சிடுதல்.
  8. முக்கிய () செயல்பாட்டின் உடலின் முடிவு.

ஒரு வரிசைக்கு சுட்டிக்காட்டி

ஒரு சுட்டிக்காட்டி என்பது ஒரு முகவரியைக் கொண்ட ஒரு மாறி. ஒரு மாறியின் முகவரியைச் சேமிக்க ஒரு சுட்டியை பயன்படுத்துவதைத் தவிர, ஒரு வரிசை கலத்தின் முகவரியைச் சேமிக்க நாம் அதைப் பயன்படுத்தலாம். வரிசையின் பெயர் தொடர்ந்து அதன் முதல் உறுப்பைச் சுட்டிக்காட்டுகிறது. கீழே கொடுக்கப்பட்டுள்ள பிரகடனத்தைக் கவனியுங்கள்: | _+_ |

வயது $ வயதுக்கு ஒரு சுட்டிக்காட்டி [0], வயது என்ற வரிசையின் முதல் உறுப்பின் முகவரி. பின்வரும் உதாரணத்தைக் கவனியுங்கள்: | _+_ |

வெளியீடு:

உங்கள் கணினியின் நினைவகத்தில் வரிசையின் முதல் உறுப்புக்கு ஒதுக்கப்பட்ட முகவரியைப் பொறுத்து மேலே உள்ள வெளியீட்டின் முதல் மதிப்பு வேறு மதிப்பைத் தரக்கூடும் என்பதை நினைவில் கொள்க.

குறியீட்டின் ஸ்கிரீன் ஷாட் இங்கே:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. நிரலின் தர்க்கம் சேர்க்கப்பட வேண்டிய முக்கிய () செயல்பாட்டை அழைத்தல்.
  4. முக்கிய () செயல்பாட்டின் உடலின் தொடக்கம்.
  5. *ஜான் என்ற சுட்டிக்காட்டி மாறியை அறிவித்தல்.
  6. 5 முழு எண்களை சேமிக்க வயது எனப்படும் முழு எண் வரிசையை அறிவித்தல். முழு எண்களின் மதிப்புகளும் துவக்கப்பட்டுள்ளன.
  7. வரிசை யுகத்தின் முதல் குறியீட்டில் சேமிக்கப்பட்ட உருப்படியின் முகவரியின் மதிப்பை மாறி ஜானுக்கு ஒதுக்குதல்.
  8. மாறி ஜான் மதிப்பை அச்சிடுதல், இது வரிசை யுகத்தின் முதல் குறியீட்டில் சேமிக்கப்பட்ட உருப்படியின் முகவரி.
  9. வரிசை யுகத்தில் சேமிக்கப்பட்ட முதல் மதிப்பை அச்சிடுதல்.
  10. முக்கிய () செயல்பாட்டின் உடலின் முடிவு.

வரிசை பெயர்களை நிலையான சுட்டிகளாகப் பயன்படுத்தலாம், மேலும் நேர்மாறாகவும் உண்மை. இதன் பொருள் வரிசை வயது அட்டவணை 3 இல் *(வயது + 3) உடன் சேமிக்கப்பட்ட மதிப்பை நீங்கள் அணுகலாம். உதாரணமாக: | _+_ |

வெளியீடு:

குறியீட்டின் ஸ்கிரீன் ஷாட் இங்கே:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. முக்கிய () செயல்பாட்டை அழைத்தல் மற்றும் முக்கிய () செயல்பாட்டின் உடலின் ஆரம்பம்.
  4. ஒரு கருத்து. சி ++ கம்பைலர் இதைத் தவிர்க்கும்.
  5. 5 முழு எண்களை சேமிக்க வயது என்ற வரிசையை அறிவித்தல்.
  6. ஒரு முழு எண்ணை உருவாக்குதல் p.
  7. வரிசை வயது முதல் உறுப்பு முகவரி மதிப்பு p ஒதுக்குதல்.
  8. ஒரு கருத்து. சி ++ கம்பைலர் இதைத் தவிர்க்கும்.
  9. கன்சோலில் சில உரைகளை அச்சிடுங்கள்.
  10. ஒரு வளையத்திற்கு a ஐப் பயன்படுத்தி ஒரு முழு எண் x ஐ உருவாக்கவும். ஒரு சுழற்சியின் உடலின் தொடக்கத்தைக் குறிக்கிறது.
  11. கன்சோலில் வேறு சில உரைகளுடன் இணைந்து x இன் மதிப்புகளை அச்சிடவும்.
  12. கன்சோலில் *(p + x) மதிப்புகளை அச்சிடவும்.
  13. ஒரு வளையத்திற்கான உடலின் முடிவு.
  14. கன்சோலில் சில உரைகளை அச்சிடுங்கள்.
  15. ஒரு வளையத்திற்கு a ஐப் பயன்படுத்தி ஒரு மாறி x ஐ உருவாக்கவும். ஃபார் லூப்பின் உடலின் தொடக்கத்தைக் குறிக்கிறது.
  16. வேறு சில உரையுடன் x இன் மதிப்புகளை 0 முதல் 4 வரை அச்சிடவும்.
  17. *(வயது + x) மதிப்புகளை அச்சிடவும்.
  18. வளையத்தின் உடலின் முடிவு.
  19. நிரல் வெற்றிகரமாக இயங்கினால் திரும்பும் மதிப்பு.
  20. முக்கிய () செயல்பாட்டின் உடலின் முடிவு.

ஒரு வரிசையின் மதிப்புகளை அணுகுதல்

ஒரு வரிசையின் கூறுகள் அந்தந்த குறியீடுகளைப் பயன்படுத்தி அணுகப்படுகின்றன. அணுக வேண்டிய தனிமத்தின் அட்டவணை வரிசைப் பெயருக்குப் பிறகு உடனடியாக சதுர அடைப்புக்குறிக்குள் சேர்க்கப்படும். உதாரணமாக: | _+_ |

மேலே உள்ள எடுத்துக்காட்டில், ஜானின் வயது வயது வரிசையின் குறியீட்டு 2 இல் சேமிக்கப்பட்டுள்ளது என்று நாங்கள் வெறுமனே குறிப்பிடுகிறோம். இதன் பொருள் ஜானின் வயது 3 ஆகும்ஆர்.டிவரிசை வயதில் மதிப்பு. இந்த மதிப்பை எவ்வாறு அணுகுவது மற்றும் அச்சிடலாம் என்பதைக் காட்டும் ஒரு முழுமையான C ++ உதாரணம் இங்கே: | _+_ |

வெளியீடு:

குறியீட்டின் ஸ்கிரீன் ஷாட் இங்கே:

குறியீடு விளக்கம்:

  1. எங்கள் குறியீட்டில் iostream தலைப்பு கோப்பு உட்பட. இது கன்சோலில் இருந்து படிக்கவும் எழுதவும் எங்களுக்கு அனுமதிக்கும்.
  2. எஸ்டிடி நேம்ஸ்பேஸ் உட்பட அதன் வகுப்புகள் மற்றும் செயல்பாடுகளை அழைக்காமல் பயன்படுத்தவும்.
  3. குறியீட்டைச் சேர்க்க வேண்டிய முக்கிய () செயல்பாட்டை அழைத்தல்.
  4. முக்கிய () செயல்பாட்டின் ஒரு உடலின் தொடக்கம்.
  5. 5 முழு எண்களை சேமிக்க வயதின் பெயரிடப்பட்ட வரிசையை அறிவித்தல்.
  6. வரிசை வயதின் அட்டவணை 2 இல் சேமிக்கப்பட்ட மதிப்பை அணுகுவது மற்றும் அதன் மதிப்பை ஜான் என்ற மாறியில் சேமித்தல்.
  7. மற்ற உரையுடன் கன்சோலில் மாறி ஜானின் மதிப்பை அச்சிடுதல்.

சி ++ இல் ஒரு வரிசையின் நன்மைகள்

இங்கே, சி ++ இல் அரேயைப் பயன்படுத்துவதன் நன்மை/நன்மைகள்:

  • வரிசை கூறுகளை எளிதில் கடந்து செல்ல முடியும்.
  • வரிசை தரவை கையாள எளிதானது.
  • வரிசை கூறுகளை தோராயமாக அணுகலாம்.
  • வரிசைகள் குறியீடு மேம்படுத்தலை எளிதாக்குகின்றன; எனவே, குறைந்த குறியீட்டைப் பயன்படுத்தி நாம் அதிக வேலைகளைச் செய்ய முடியும்.
  • வரிசை தரவை வரிசைப்படுத்த எளிதானது.

சி ++ இல் ஒரு வரிசையின் தீமைகள்

  • ஒரு வரிசை ஒரு நிலையான அளவைக் கொண்டுள்ளது; எனவே, துவக்கத்திற்குப் பிறகு எங்களால் புதிய கூறுகளைச் சேர்க்க முடியாது.
  • தேவையை விட அதிக நினைவகத்தை ஒதுக்குவது நினைவக இடத்தை வீணாக்க வழிவகுக்கிறது, மேலும் நினைவகத்தை குறைவாக ஒதுக்குவது சிக்கலை உருவாக்கும்.
  • ஒரு வரிசையில் சேமிக்கப்படும் உறுப்புகளின் எண்ணிக்கை முன்கூட்டியே அறியப்பட வேண்டும்.

சுருக்கம்

  • வரிசை என்பது ஒரு தரவு கட்டமைப்பாகும், இது ஒரே தரவு வகையின் கூறுகளை சேமிக்கிறது.
  • வரிசை கூறுகள் தொடர்ச்சியாக சேமிக்கப்படுகின்றன.
  • வரிசை கூறுகள் அந்தந்த குறியீடுகளைப் பயன்படுத்தி குறிக்கப்படுகின்றன. முதல் உறுப்பு அட்டவணை 0 இல் உள்ளது, கடைசி உறுப்பு குறியீட்டு எண் -1 இல் உள்ளது, மொத்த வரிசை உறுப்புகளின் எண்ணிக்கை.
  • ஒரு வரிசையின் பிரகடனமானது வரிசை உறுப்புகளின் தரவு வகைகளையும், வரிசையில் சேமிக்கப்படும் உறுப்புகளின் எண்ணிக்கையையும் வரையறுப்பதை உள்ளடக்குகிறது.
  • ஒரு பரிமாண வரிசை உறுப்புகளை தொடர்ச்சியாக சேமிக்கிறது.
  • இரு பரிமாண வரிசை உறுப்புகள் வரிசைகள் மற்றும் நெடுவரிசைகளில் சேமிக்கிறது.
  • முப்பரிமாண வரிசை என்பது வரிசைகளின் வரிசை.
  • உறுப்புகளை அவற்றின் அட்டவணையைப் பயன்படுத்தி வரிசையில் சேர்க்கலாம்.
  • வரிசை கூறுகள் அவற்றின் குறியீடுகளைப் பயன்படுத்தி அணுகப்படுகின்றன.
  • பல பரிமாண வரிசை ஒன்றுக்கு மேற்பட்ட பரிமாணங்களைக் கொண்டுள்ளது.
  • வரிசை பெயர் அதன் முதல் உறுப்பை சுட்டிக்காட்டுகிறது.
  • வரிசைகள் ஒரு நிலையான அளவைக் கொண்டுள்ளன, அதாவது அதன் தொடக்கத்திற்குப் பிறகு புதிய கூறுகளை வரிசையில் சேர்க்க முடியாது.