PDA

View Full Version : توضیح در مورد عناضر زیر



harani
سه شنبه 22 مرداد 1392, 16:06 عصر
با سلام خدمت دوستان اگر کسی از دوستان زحمت بکشه موارد زیر رو با کد توضیح بده . ممنون میشم

1- clone در arraylist
2- linkedlist
3-hashmap



با سپاس از همه ی دوستان

cups_of_java
سه شنبه 22 مرداد 1392, 22:23 عصر
1) http://stackoverflow.com/questions/715650/how-to-clone-arraylist-and-also-clone-its-contents

2) http://www.roseindia.net/java/jdk6/LinkedListExample.shtml

3) http://www.stanford.edu/group/coursework/docsTech/jgl/api/com.objectspace.jgl.examples.HashMapExamples.html

harani
چهارشنبه 23 مرداد 1392, 23:40 عصر
1) http://stackoverflow.com/questions/715650/how-to-clone-arraylist-and-also-clone-its-contents

2) http://www.roseindia.net/java/jdk6/LinkedListExample.shtml

3) http://www.stanford.edu/group/coursework/docsTech/jgl/api/com.objectspace.jgl.examples.HashMapExamples.html


ممنون ولی این سایتا فقط کدن اصلاً توضیحات خوبی داده نشده اگه دوستان بتونن راهنمایی کنن ممنون میشم .

spiderman200700
پنج شنبه 24 مرداد 1392, 13:05 عصر
بهترین توضیح داکیومنت های خود اراکل هست.

cups_of_java
جمعه 25 مرداد 1392, 01:23 صبح
1- clone در arraylist
ArrayList پیاده سازی آرایه معمولی توی جاواست، دسترسی به عناصر به طور تصادفی هستش، و عناصر به ترتیب درج نگهداری میشن.
شما با استفاده از تابع clone می تونید یک شی رو کپی کنید ازش.


2- linkedlist
پیاده سازی لیست پیوندی توی چاواست، اینجا هم عناصر به ترتیب ورود نگهداری میشن اما پشت سر هم توی خونه های حافظه نیستن (مثل آرایه) بلکه به هم پیوند دارن بنابراین دسترسی تصادفی نیست.



3-hashmap
یکی از کاراترین ساختمان های داده هستش، در واقع یک Map یا جدول هستش که شما هر عنصر رو با کلیدی توی اون درچ می کنی و با همون کلید هم پیداش می کنی. این کلاس پیاده سازی جدول با استفاده از Hashing هستش که کلید ها رو با هش به عناصر مرتبط به هر کدوم وصل می کنه.