20 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Data Structures
							 | 
						||
| 
								 | 
							
								localeTitle: هياكل البيانات
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## هياكل البيانات
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								بنية البيانات هي طريقة لجمع البيانات وتنظيمها بطريقة تمكننا من إجراء عمليات على هذه البيانات بطريقة فعالة. هياكل البيانات تدور حول تقديم عناصر البيانات من حيث العلاقة ، من أجل تنظيم وتخزين أفضل. على سبيل المثال ، لدينا اسم مشغل البيانات "Virat" والعمر 26. هنا "Virat" من نوع بيانات String و 26 من نوع بيانات عدد صحيح.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								يمكننا تنظيم هذه البيانات كسجل مثل سجل المشغل. الآن يمكننا جمع وتخزين سجلات اللاعب في ملف أو قاعدة بيانات كهيكل بيانات. على سبيل المثال: "Dhoni" 30 ، "Gambhir" 31 ، "Sehwag" 33
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								في لغة بسيطة ، هياكل البيانات هي هياكل مبرمجة لتخزين البيانات المطلوبة ، بحيث يمكن إجراء عمليات مختلفة عليها بسهولة. وهو يمثل معرفة البيانات التي سيتم تنظيمها في الذاكرة. يجب أن يتم تصميمها وتنفيذها بطريقة تقلل من التعقيد وتزيد من الفاعلية.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								في ذاكرة الكمبيوتر ، أي ذاكرة الوصول العشوائي ، يتم إنشاء هياكل بيانات مختلفة مثل مكدس ، قائمة انتظار ، linklist ، أكوام ، إلخ وفقا لمتطلبات البرنامج بحيث تستخدم الذاكرة بكفاءة.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### معلومات اكثر:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*   [هياكل البيانات](http://www.studytonight.com/data-structures/introduction-to-data-structures)
							 | 
						||
| 
								 | 
							
								*   [المهوس لالمهوس](http://www.geeksforgeeks.org/data-structures/)
							 | 
						||
| 
								 | 
							
								*   [نقطة دروس](https://www.tutorialspoint.com/data_structures_algorithms/data_structure_overview.htm)
							 | 
						||
| 
								 | 
							
								*   [هياكل البيانات](http://www.studytonight.com/data-structures/introduction-to-data-structures)
							 |