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) |