Arrays in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Arrays in Programming in Hindi
Arrays in Hindi
Basics of Arrays in Hindi
рдЬрдм рд╣рдо programming рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХрдИ рдмрд╛рд░ рдПрдХ рдЬреИрд╕реЗ type рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ data рдХреЛ рдПрдХ рд╕рд╛рде store рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП, рд╣рдореЗрдВ рдХрд┐рд╕реА class рдХреЗ 50 students рдХреЗ marks store рдХрд░рдиреЗ рд╣реИрдВ, рддреЛ рд╣рдо 50 рдЕрд▓рдЧ-рдЕрд▓рдЧ variables рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рддрд░реАрдХрд╛ practical рдирд╣реАрдВ рд╣реИред рдРрд╕реЗ рдореЗрдВ рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдПрдХ рдРрд╕реЗ structure рдХреА рдЬреЛ рдПрдХ рд╣реА рдирд╛рдо рд╕реЗ рдХрдИ values рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХреЗред рдЗрд╕реА concept рдХреЛ рд╣рдо **Array** рдХрд╣рддреЗ рд╣реИрдВред
**Array** рдПрдХ рдРрд╕рд╛ рдбреЗрдЯрд╛ structure рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдПрдХ рд╣реА type рдХреЗ рдХрдИ values рдПрдХ рд╕рд╛рде store рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ index рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ access рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд░ рдПрдХ value рдХреЛ array рдХреЗ рдЕрдВрджрд░ рдПрдХ unique index рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
Array рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╣рдореЗрдВ large quantity рдореЗрдВ same type рдХрд╛ data manage рдХрд░рдирд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: students рдХреЗ marks, рдХрд┐рд╕реА company рдХреЗ employees рдХреА salaries, рдХрд┐рд╕реА school рдХреЗ рд╕рднреА рдмрдЪреНрдЪреЛрдВ рдХреА roll numbers рдЗрддреНрдпрд╛рджрд┐ред
Declaring and Initializing Arrays in Hindi
рдХрд┐рд╕реА рднреА language рдореЗрдВ Array рдХреЛ declare рдФрд░ initialize рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ specific syntax рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ C language рдФрд░ рдлрд┐рд░ Java рдФрд░ Python рдХрд╛ рднреА example рджреЗрдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ beginners рдХреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╕рдордЭ рдЖ рд╕рдХреЗред
- C Language рдореЗрдВ Array Declaration:
int numbers[5]; // рдпрд╣ рдПрдХ integer array рд╣реИ рдЬрд┐рд╕рдореЗрдВ 5 elements store рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдКрдкрд░ рджрд┐рдП рдЧрдП example рдореЗрдВ int datatype рд╣реИ, numbers array рдХрд╛ рдирд╛рдо рд╣реИ, рдФрд░ [5] рдЗрд╕рдХрд╛ size рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣рдо рдЗрд╕рдореЗрдВ 5 integers store рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Initialization рдХреЗ рддрд░реАрдХреЗ:
int numbers[5] = {10, 20, 30, 40, 50};
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ array declare рдФрд░ initialize рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЗрд╕ array рдХреЗ рдЕрдВрджрд░ 5 values automatically 0 рд╕реЗ 4 index рдкрд░ set рд╣реЛ рдЬрд╛рдПрдВрдЧреАред
рдпрджрд┐ рд╣рдо values рдмрд╛рдж рдореЗрдВ рджреЗрдирд╛ рдЪрд╛рд╣реЗрдВ рддреЛ рдРрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо individually рднреА values assign рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Java рдореЗрдВ Array Declaration рдФрд░ Initialization:
int[] numbers = new int[5];
numbers[0] = 10;
numbers[1] = 20;
Java рдореЗрдВ arrays рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ new keyword рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред
- Python рдореЗрдВ Array:
Python рдореЗрдВ traditional arrays рдирд╣реАрдВ рд╣реЛрддреЗ рд▓реЗрдХрд┐рди рд╣рдо list рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ array рдЬреИрд╕реА functionality рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
numbers = [10, 20, 30, 40, 50]
рдпрд╣ рдПрдХ list рд╣реИ рдЬрд┐рд╕рдореЗрдВ 5 integers рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕реЗ array рдХреА рддрд░рд╣ рд╣реА access рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Accessing and Modifying Array Elements in Hindi
Array рдХреЗ elements рдХреЛ access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЙрдирдХреЗ index рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред Array рдХрд╛ рдкрд╣рд▓рд╛ element рд╣рдореЗрд╢рд╛ index 0 рдкрд░ рд╣реЛрддрд╛ рд╣реИред
- C/Java Example:
int marks[5] = {50, 60, 70, 80, 90};
printf("%d", marks[2]); // рдпрд╣ output рджреЗрдЧрд╛ 70
marks[2] = 75; // рдЕрдм 70 рдХреА рдЬрдЧрд╣ 75 рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдпрд╣рд╛рдВ рд╣рдо рддреАрд╕рд░реЗ element рдХреЛ access рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ array index 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред marks[2] рдХрд╛ рдорддрд▓рдм рд╣реИ рддреАрд╕рд░рд╛ elementред
- Python Example:
marks = [50, 60, 70, 80, 90]
print(marks[2]) # Output: 70
marks[2] = 75 # рдЕрдм 70 рдХреА рдЬрдЧрд╣ 75 рд╣реЛрдЧрд╛
Python рдореЗрдВ рднреА index рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реА рд╣рдо values рдХреЛ access рдпрд╛ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Multidimensional Arrays in Hindi
рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ multidimensional arrays рдХреАред рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ dimensions рдХреА data structure рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ rows рдФрд░ columns рдореЗрдВ data store рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо multidimensional arrays рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЖрдо multidimensional array рд╣реЛрддрд╛ рд╣реИ 2D Array (2-Dimensional Array)ред рдЗрд╕реЗ рдПрдХ matrix рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА class рдХреЗ рд╕рднреА students рдХреЗ 3 subjects рдХреЗ marks рдХреЛ рдПрдХ 2D array рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- 2D Array in C:
int marks[3][3] = {
{50, 60, 70},
{55, 65, 75},
{58, 68, 78}
};
рдпрд╣рд╛рдВ 3 rows рдФрд░ 3 columns рдХрд╛ array рд╣реИред рд╣рдо рдХрд┐рд╕реА рднреА element рдХреЛ marks[row][column] рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ access рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Accessing a 2D Array Element:
printf("%d", marks[1][2]); // Output: 75
рдпрд╣рд╛рдВ marks[1][2] рдХрд╛ рдорддрд▓рдм рд╣реИ: рджреВрд╕рд░реА row (index 1) рдФрд░ рддреАрд╕рд░реЗ column (index 2) рдХрд╛ elementред
- 2D Array in Python:
marks = [
[50, 60, 70],
[55, 65, 75],
[58, 68, 78]
]
print(marks[1][2]) # Output: 75
Python рдореЗрдВ рд╣рдо list рдХреЗ рдЕрдВрджрд░ list рдмрдирд╛рдХрд░ multidimensional arrays create рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Array рдХреЗ Advantages:
- рдПрдХ рд╣реА рдирд╛рдо рд╕реЗ multiple values рдХреЛ manage рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
- Data рдХреЛ sequential access рдХрд░рдирд╛ possible рд╣реЛрддрд╛ рд╣реИред
- Loop рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ integrate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Memory efficiently manage рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
Array рдХреЗ Disadvantages:
- Array рдХрд╛ size рдкрд╣рд▓реЗ рд╕реЗ define рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
- Memory рдХрд╛ wastage рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ size рдЬреНрдпрд╛рджрд╛ рд╣реЛ рдФрд░ use рдХрдоред
- Insertion рдФрд░ deletion operations рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
Array рдХреЗ рд╕рд╛рде Common Operations:
- Traversal (рд╕рднреА elements рдХреЛ access рдХрд░рдирд╛)
- Searching (рдХрд┐рд╕реА value рдХреЛ рдЦреЛрдЬрдирд╛)
- Insertion (рдирдИ value рдЬреЛрдбрд╝рдирд╛)
- Deletion (рдХрд┐рд╕реА value рдХреЛ рд╣рдЯрд╛рдирд╛)
- Sorting (values рдХреЛ ascending рдпрд╛ descending рдореЗрдВ arrange рдХрд░рдирд╛)
Important: Array vs List in Python
Feature | Array | List |
---|---|---|
Data Type | Same type only | Different types allowed |
Performance | Fast for large data | Slower for large data |
Flexibility | Low | High |
рдЗрд╕ рдкреНрд░рдХрд╛рд░ Array рдПрдХ рдмрд╣реБрдд рд╣реА important concept рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА programming language рдореЗрдВ data рдХреЛ organized рдФрд░ efficient рддрд░реАрдХреЗ рд╕реЗ store рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред Beginners рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЬрд░реВрд░реА рд╣реИ рдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ 1D array рдХреЛ рдЕрдЪреНрдЫреЗ рд╕реЗ рд╕рдордЭреЗрдВ рдФрд░ рдлрд┐рд░ рдзреАрд░реЗ-рдзреАрд░реЗ multidimensional arrays рдХреА рдУрд░ рдмрдврд╝реЗрдВред
FAQs
int arr[5];
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ arr рдирд╛рдо рдХрд╛ рдПрдХ integer array рд╣реИ рдЬреЛ 5 elements рдХреЛ store рдХрд░ рд╕рдХрддрд╛ рд╣реИред
arr[0]
рд╕реЗ рдкрд╣рд▓рд╛ element рдФрд░ arr[1]
рд╕реЗ рджреВрд╕рд░рд╛ element access рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
int arr[3][3];