எடுத்துக்காட்டுகளுடன் C++ இல் உள்ள வரிசைகளின் வகைகள்

Etuttukkattukalutan C Il Ulla Varicaikalin Vakaikal



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

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

C++ இல் வரிசையின் அறிவிப்பு

C++ இல், வரிசைகள் பின்வரும் தொடரியல் மூலம் அறிவிக்கப்படுகின்றன:







தரவு_வகை வரிசை_பெயர் [ அளவு ] ;

முழு எண் தரவு வகையின் 5 உறுப்புகளின் வரிசையின் அறிவிப்பு கீழே கொடுக்கப்பட்டுள்ளது:



முழு எண்ணாக வரிசை [ 5 ] ;

C++ இல் உள்ள வரிசைகளின் வகைகள்

பின்வருபவை C++ இல் உள்ள வரிசை வகைகள்:



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





1: ஒரு பரிமாண வரிசை என்றால் என்ன

தி 1D வரிசை என்பது ஒற்றை பரிமாண வரிசை என்றும் ஒரு பெயரைக் குறிக்கிறது. ஒரு பரிமாண வரிசையை உருப்படிகளின் பட்டியல் அல்லது நேரியல் வரிசை என்று குறிப்பிடலாம். இது ஒரு வரிசையை மட்டுமே கொண்டுள்ளது.

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



C++ இல் ஒரு பரிமாண வரிசையை செயல்படுத்த எளிய நிரல்

# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;

முழு எண்ணாக முக்கிய ( )
{ முழு எண்ணாக வரிசை [ இருபது ] , a,b ;
கூட் <> ;
கூட் << ' \n மதிப்புகளை ஒவ்வொன்றாக உள்ளிடவும்... \n ' ;
க்கான ( பி = 0 ; பி < ; ++ பி )
{
கூட் << ' \n தயவுசெய்து arr ஐ உள்ளிடவும்[' << பி <> வரிசை [ பி ] ;
}
கூட் << ' \n நீங்கள் உள்ளிட்ட வரிசை மதிப்புகள் ஒரு பரிமாண வரிசையைப் பயன்படுத்துகின்றன: \n \n ' ;
க்கான ( பி = 0 ; பி < ; பி ++ )
{
கூட் << வரிசை [ பி ] << '' ;
}
திரும்ப 0 ;
}

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

வெளியீடு

ஒரு பரிமாண வரிசைகளின் வகைகள்

ஒரு பரிமாண வரிசைகளில் பல வகைகள் உள்ளன, அவை மிகவும் பரவலாகப் பயன்படுத்தப்படுகின்றன பூலியன் மற்றும் பாத்திரம் வரிசைகள்.

1: பூலியன் அணிவரிசை

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

C++ இல் பூலியன் வரிசையின் எடுத்துக்காட்டு நிரல்

# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( ) {
பூல் வரிசை [ 5 ] = { பொய் , உண்மை , பொய் , உண்மை } ;
க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 5 ; நான் ++ ) {
கூட் << வரிசை [ நான் ] << '' ; }
திரும்ப 0 ;
}

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

வெளியீடு

2: சரம் அல்லது எழுத்து வரிசைகள்

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

C++ இல் சரம்/எழுத்து வரிசைக்கான எடுத்துக்காட்டு நிரல்

# அடங்கும்
# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;

முழு எண்ணாக முக்கிய ( ) {
சரம் arr [ 3 ] = { 'திங்கட்கிழமை' , 'செவ்வாய்' , 'புதன்கிழமை' } ;
க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 3 ; நான் ++ ) {
கூட் << arr [ நான் ] << '' ; }
திரும்ப 0 ;
}

மேலே உள்ள நிரலில், முதலில் ஒரு சரம் வகை வரிசையை arr ஆக துவக்கவும் மற்றும் லூப் பயன்படுத்தி திரையில் காண்பிக்கவும்.

வெளியீடு

2: பல பரிமாண அணிவரிசைகள்

பல பரிமாண வரிசை என்பது பல வரிசைகளை தனிமங்களாகக் கொண்ட தொகுப்பைக் கொண்டுள்ளது. பல பரிமாணங்களில் இரு பரிமாண மற்றும் முப்பரிமாண கட்டமைப்புகள் உள்ளன. இரு பரிமாண வரிசைகளில், வரிசைகள் மற்றும் நெடுவரிசைகளின் வடிவத்தில் குறியீடுகளைக் கொண்ட ஒரு அணி வடிவத்தில் கூறுகள் உள்ளன. முப்பரிமாண அணிவரிசைகளில், x, y மற்றும் z போன்ற குறியீடுகள் உள்ளன.

C++ இல் 2D வரிசைக்கான எளிய நிரல் எடுத்துக்காட்டு

# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( ) {
முழு எண்ணாக [ 3 ] [ 2 ] = { { 1 , 2 } , { 4 , 5 } , { 7 , 8 } } ;
க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 3 ; நான் ++ ) {
க்கான ( முழு எண்ணாக ஜே = 0 ; ஜே < 2 ; ஜே ++ ) {
கூட் << [ நான் ] [ ஜே ] << '' ;
}
கூட் << endl ; }
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், 3 வரிசைகள் மற்றும் 2 நெடுவரிசைகளில் மதிப்புகளை துவக்கி, அதை cout ஐப் பயன்படுத்தி அச்சிடுகிறோம்.

வெளியீடு

C++ இல் 3D வரிசைக்கான எளிய நிரல் எடுத்துக்காட்டு

# அடங்கும்

பயன்படுத்தி பெயர்வெளி வகுப்பு ;

முழு எண்ணாக முக்கிய ( ) {
நிலையான முழு எண்ணாக வரிசைகள் = 3 ;
நிலையான முழு எண்ணாக நெடுவரிசைகள் = 2 ;
நிலையான முழு எண்ணாக ஆழம் = 3 ;

முழு எண்ணாக arr [ வரிசைகள் ] [ நெடுவரிசைகள் ] [ ஆழம் ] ;

க்கான ( முழு எண்ணாக நான் = 0 ; நான் < வரிசைகள் ; நான் ++ ) {
க்கான ( முழு எண்ணாக ஜே = 0 ; ஜே < நெடுவரிசைகள் ; ஜே ++ ) {
க்கான ( முழு எண்ணாக கே = 0 ; கே < ஆழம் ; கே ++ ) {
arr [ நான் ] [ ஜே ] [ கே ] = நான் * ஜே * கே ;
}
}
}

க்கான ( முழு எண்ணாக நான் = 0 ; நான் < வரிசைகள் ; நான் ++ ) {
க்கான ( முழு எண்ணாக ஜே = 0 ; ஜே < நெடுவரிசைகள் ; ஜே ++ ) {
க்கான ( முழு எண்ணாக கே = 0 ; கே < ஆழம் ; கே ++ ) {
கூட் << arr [ நான் ] [ ஜே ] [ கே ] << '' ;
}
கூட் << endl ;
}
கூட் << endl ;
}

திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், 3 வரிசைகள் மற்றும் 2 நெடுவரிசைகள் மற்றும் 3 ஆழத்தில் மதிப்புகளை துவக்கி, cout ஐப் பயன்படுத்தி அச்சிடுகிறோம்.

வெளியீடு

முடிவுரை

வரிசைகள் தரவு கட்டமைப்புகளின் மிகவும் வரையறுக்கப்பட்ட வடிவமாகும், மேலும் அவை C++ இல் பரவலாகப் பயன்படுத்தப்படுகின்றன. புரோகிராமர்கள் தங்கள் குறியீட்டில் தரவு சேகரிப்புகளை வைத்திருப்பதையும் மாற்றியமைப்பதையும் சாத்தியமாக்கும் பல்வேறு வரிசை வகைகளை உள்ளடக்கியது. ஒரு பரிமாண வரிசைகள் மிகவும் அடிப்படை வகையாகும், அதே சமயம் இரு பரிமாண மற்றும் பல பரிமாண வரிசைகள் மெட்ரிக்குகளின் வடிவத்தில் தரவைக் குறிக்கப் பயன்படுத்தப்படுகின்றன. சரியான வகை வரிசையைத் தேர்ந்தெடுப்பது, டெவலப்பர்கள் மிகவும் சக்திவாய்ந்த, நெகிழ்வான நிரல்களை உருவாக்க உதவும், இது பரந்த அளவிலான சிக்கல்களைத் தீர்க்க முடியும்.