anime dream
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالرئيسية  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 الدرس الثامن: LinkedList و تطبيقاتها

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
msryme
مدير عام
msryme


ذكر النمر
عدد المساهمات : 2006
نقاط : 26834
تاريخ الميلاد : 02/02/1998
تاريخ التسجيل : 26/04/2013
العمر : 26
العمل/الترفيه : جيد
المزاج : جيد

الدرس الثامن: LinkedList و تطبيقاتها Empty
مُساهمةموضوع: الدرس الثامن: LinkedList و تطبيقاتها   الدرس الثامن: LinkedList و تطبيقاتها Emptyالإثنين مايو 13, 2013 2:57 pm

الدرس الثامن: LinkedList و تطبيقاتها



ما هي Linked List؟



هي شبيهة الى حد ما ب Array, يتم وضع فيها Object واحد أو اكثر.




ما الفرق بينها وبين ال Array؟



بعد انشاء ال Array, لا يمكن تغيير حجمها اثناء ال Run time. لكن ال Linked List يمكنك تغيير حجمها في اي وقت.

ال Array أسرع نسبيا من ال Linked List.

ال Linked List تأخذ مساحة أكبر من الذاكرة العشوائية.




ما هي استخدامات ال Linked List؟



من الممكن استخدامها في تشكيل البيانات ونقلها بين اجزاء البرنامج.

وهناك استخدامات عديدة لها. ستعرفها مع التطبيق.




كيف يتم كتابتها بالجافا؟



سوف ننشئ Linked List تحوي بداخلها Strings من خلال الكود التالي:



?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41


/**
* www.inbrief.ws
* Author: Anas Aldrees <aldrees@inbrief.ws>
*/


import java.util.LinkedList;

public class Test {

public static void main(String[] args){
// Creating LinkedList Object...
LinkedList<String> list = new LinkedList<String>();

//Adding some Strings to it...
list.add("Hello");
list.add("welcome");
list.add("to");
list.add("inbrief");
list.add("website");

//Now.. printing list content...
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}

//Delete the last index...
list.remove(list.size() -1);

//Delete the index that contents the String "welcome"...
list.remove("welcome");

//Print line separator
System.out.println("############################");

//Now.. printing list content again...
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}
}
}


أي استفسارات يرجى مراسلتي على البريد التالي:
الرجوع الى أعلى الصفحة اذهب الى الأسفل
العاشق الاخير
عضو مساهم
العاشق الاخير


ذكر عدد المساهمات : 485
نقاط : 21519
تاريخ التسجيل : 27/05/2013

الدرس الثامن: LinkedList و تطبيقاتها Empty
مُساهمةموضوع: رد: الدرس الثامن: LinkedList و تطبيقاتها   الدرس الثامن: LinkedList و تطبيقاتها Emptyالخميس يونيو 13, 2013 11:31 am

بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثامن: LinkedList و تطبيقاتها
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
anime dream :: منتدي إبداع مُصمم :: تعليم البرمجه-
انتقل الى: