Practical Introduction to Data Structures and Algorithms, Java Edition (Hardcover)
ممكن حد يقدر يجيبلي الكتاب ده (خلاص جبته خش حمله)
أخي إنت كاتب Hard Cover
يعني نسخة مطبوعة،
طلبك هنا:
http://www.amazon.com/exec/obidos/tg/detai...609112?v=glance
:) أما إذا أردت كتب إلكترونية فأتمنى أن تكون هذه المجموعة جيدة:
Data Structures in Java A laboratory course
Fundamentals of OOP and Data Structures in Java
Data Structures and Algorithms in Java- Sams
الأخ علاء ميرسي جدا على الاهتمام والرد
بس احب اوضح حاجة اني بنت :D
ماعلينا
بس المشكلة اني مش بدرس جافا اصلا انا الدكتور عندي في الكلية ن اننا هناخد من الكتاب ده 3 فصول فكنت حبيت اجيبه مجانى عالنت فمش لقيته فقلت اسال لو حد عنده على جهازه او حاجة
على العموم الف شكر على الرد
شكراً على اللينك :)
قمت بتنزيله قبل قليل..
هذا أيضاً كتاب مهم
Java how to program 4th edition

وهذا أيضاً كتاب معتمد في كثير من الجامعات في تخصص علم الحاسوب Computer Science
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
:)

تم تعديل هذه المشاركة بواسطة ala101 في 1 أكتوبر 2005 في 00:57
طب اللى نزلته ياأخ علاء كامل ولا مش كامل زي اللى عندي؟؟؟؟ :unsure:
انا نزلت كتب الجافا مع انها مش في خططي المستقبلية بس مش اقدر اشوف كتاب dietel ومش انزله :D
والتاني نزلته عشان صورة الكتاب فكرتني بفلم signs لميل جيبسون :lol: :lol: :lol:
عندما اشوف كل هذه الكتب اشعر بنفسي متخلف؟؟؟
لذا سوف اغلق عيني عن كل مواضيع الكتب
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
H@mis كتب:طب اللى نزلته ياأخ علاء كامل ولا مش كامل زي اللى عندي؟؟؟؟ :unsure:انا نزلت كتب الجافا مع انها مش في خططي المستقبلية بس مش اقدر اشوف كتاب dietel ومش انزله :D
والتاني نزلته عشان صورة الكتاب فكرتني بفلم signs لميل جيبسون :lol: :lol: :lol:
طبعاً كامل :)
13.5 MB
اقتباسعندما اشوف كل هذه الكتب اشعر بنفسي ****لذا سوف اغلق عيني عن كل مواضيع الكتب
لا يا أخ رامي غلطان !
أصلاً اللي بيعتمد على الكتب ليس مبرمج محترف (h)
ونحن نعترف بذلك :(
فالأصل أن نعتمد على الdocumentation الخاص باللغة والtutorials بالكثير..
لكننا نلجأ للكتب بسبب قلة خبرتنا وقلة حيلتنا (h)
وإنت الخير والبركة :)
عندي حل إلك أخي رامي؛
إنت كل ما تشوف كتاب جديد تقرأه :blink: ، وهكذا تروح العقدة اللي عندك :lol: :lol:
who is here from kfupm ?!?

?!?!?
اقتباسلا يا أخ رامي غلطان !أصلاً اللي بيعتمد على الكتب ليس مبرمج محترف shades_smile.gif
ونحن نعترف بذلك sad.gif
فالأصل أن نعتمد على الdocumentation الخاص باللغة والtutorials بالكثير..
لكننا نلجأ للكتب بسبب قلة خبرتنا وقلة حيلتنا shades_smile.gif
وإنت الخير والبركة regular_smile.gif
فعلا أخي علاء، الشروحات والأمثلة تعلمك كيف تستخدم الأدوات وطبعا هي أفضل بكثير من الكتب البدائية في البرمجة. مثلا لو أردت أن تتعلم الجافا فكل ما عليك اتباعه هو دراسة مصادر الجافا المعروفة.... وتستطيع الاستغناء عن كتاب Java how to Program
لكن هذا كتاب Data Structures هو كتاب متقدم، وليس للمبتدئين،، وليس له علاقة بالجافا إلا الاسم في الغالب،، ولن تنفعك الشروحات والأمثلة للوصول إلى علم مثل هذا!
حتى أنا أصدم عندما أقرأ عناوين هذه الكتب، وأغمض عيني لأني أعرف أني أجهل هذه الأشياء، فهذه الكتب ليست تعلم JSP أو تعلم كيف تستخدم أدوات عامة، لكنها علوم، لا تستطيع معرفتها بالأمثلة والشروحات في الجافا مثلا،،، لاحظ أن شروحات الجافا لا تتكلم عن طرق التصميم مثلا Design Patterns أو مثلا هندسة البيانات Data Structures،، وغيرها من الأمور المتقدمة التي ليست في الأصل ليس لها علاقة بأي لغة برمجة!
كمثال بسيط،،، في الخوارزميات،، رتب مصفوفة بها أرقام عشوائية من الصغير إلى الكبير! ستلاحظ أنك ستفعلها بطريقة عادية جدا،، وبالمقارنة مع ما ستسطيع فعله بالقراءة في كتاب Data Structures ستعرف أن الخوارزمية التي صنعناها بطيئة جدا! هل ستتعلم Merge Sort أو Quick Sort من شروحات الجافا؟ هل ستتعلم طرق تصميم المشاكل والبرامج بطريقة شيئية التوجه OOP Design Patterns ، وأشياء لا أعرف عنها،، كل هذا لن تجده في الأمثلة والشروحات...
لاحظ أن هذا الكتاب لن يعلمك كيف تصنع برنامجا واحدا في الغالب،، ولن يعلمك ماهو RMI , Servlet, JSP. Speach Recognition, Java card ولا أي تقنية معينة، وإنما يعلمك علما وخوارزميات تدرس في تخصصات عميقة، وتخرج منها شهادات دكتوراة!
بالمناسبة، (المبرمج) المحترف يجب أن يكون قارئا لهذه الكتب... لكنك قد تصبح (مطور) تطبيقات محترف بدون أن تقرأ هذه الكتب! يوجد فرق بين الاثنين!
أرجو لكم جميعا التوفيق!!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
- برنامج شجرة عائلة يعمل على الشبكة، استعرض شجرة آدم عليه السلام إلى الرسول صلى الله عليه وسلم
- حزمة ObjectDatabase للتعامل مع قواعد البيانات بصورة شيئية التوجه
- حزمة قارئ الدوال والمعادلات الرياضية، لغة برمجة عربية بسيطة
- حزمة الشاشة الخفيفة للمبرمجين والمطورين
- برنامج المسبح على الجوال
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
كتاب Data Structures درسناه في جامعة البترول في ICS202 والكتاب مستواه جدا جدا عالي. وخصوصا الفصول الاولى منه.( تقريبا الى منتصف الكتاب).
اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط
أنا أتفق معك تماماً أخي أبو مازن.
فالعلم يأتي من الكتب، أما المعلومة (أي تقنية معينة في لغة برمجة معينة) فتأتي من التعليمات (أو كما تسمى Documentation).
انا برضه كنت عايزة الكتاب عشان خاطر اول 3 فصول دول اللى هانستخدمهم في الكلية وملناش علاقة بالجافا خالص الصلا :D
هذا الموضوع مغلق.


