IZI1

إتقان الخوارزميات باستخدام C - تأليف Kyle Loudon (غلاف ورقي)

لا توجد تقييمات
Target
USD 59.99

من Target

حول هذا المنتج

عن الكتاب لكل من لديه فهم أساسي للغة C، ستوفر الحلول القوية الموجودة في هذا الكتاب المساعدة في مهام البرمجة اليومية، حيث يقدم كافة المعلومات الضرورية لفهم واستخدام التقنيات الشائعة. يتضمن الكتاب تطبيقات وأمثلة واقعية لكل بنية بيانات مذكورة في النص، بالإضافة إلى الكود المصدري الكامل على القرص المرفق. ملخص الكتاب هناك العديد من الكتب حول هياكل البيانات والخوارزميات، بما في ذلك بعض الكتب التي تحتوي على مكتبات مفيدة من وظائف لغة C. يقدم لك كتاب Mastering Algorithms with C مزيجاً فريداً بين الخلفية النظرية والكود العملي. يقدم هذا الكتاب حلولاً قوية لمهام البرمجة اليومية، حيث يتجنب الأسلوب التجريدي الذي تتبعه معظم النصوص الكلاسيكية حول هياكل البيانات والخوارزميات، ومع ذلك يوفر كافة المعلومات التي تحتاجها لفهم الغرض من تقنيات البرمجة الشائعة وكيفية استخدامها. يتضمن الكتاب تطبيقات عملية، بالإضافة إلى أمثلة واقعية ومثيرة للاهتمام لكل هيكل بيانات وخوارزمية. ومن خلال استخدام أسلوب برمجي وكتابي يتميز بنقاء استثنائي، يوضح لك Kyle Loudon كيفية استخدام هياكل البيانات الأساسية مثل القوائم (lists)، والمكدسات (stacks)، والطوابير (queues)، والمجموعات (sets)، والأشجار (trees)، والأكوام (heaps)، وطوابير الأولويات (priority queues)، والرسوم البيانية (graphs). يشرح المؤلف كيفية استخدام الخوارزميات في عمليات الفرز، والبحث، والتحليل العددي، وضغط البيانات، وتشفير البيانات، ومشكلات الرسوم البيانية الشائعة، والهندسة الحسابية، كما يستعرض الكفاءة النسبية لجميع طرق التنفيذ. ولا تقتصر فصول الضغط والتشفير على تقديم أكواد برمجية فعالة لحلول عملية فحسب، بل تقدم أيضاً شروحات للمفاهيم بأسلوب مبسط يناسب الأشخاص الذين لم يسبق لهم امتلاك الوقت أو الخبرة لدراستها بعمق. يمكن لأي شخص لديه فهم أساسي للغة C الاستفادة من هذا الكتاب. من أجل توفير كود برمجي قابل للصيانة والتوسيع، يتم استخدام مستوى إضافي من التجريد (مثل المؤشرات إلى الدوال) في الأمثلة عند الاقتضاء. وإدراكاً بأن هذه التقنيات قد تكون غير مألوفة لبعض المبرمجين، يقوم Loudon بشرحها بوضوح في الفصول التمهيدية. تشمل المحتويات: المؤشرات، العودية، تحليل الخوارزميات، هياكل البيانات (القوائم، المكدسات، الطوابير، المجموعات، جداول التجزئة، الأشجار، الأكوام، طوابير الأولويات، الرسوم البيانية)، الفرز والبحث، الطرق العددية، ضغط البيانات، تشفير البيانات، خوارزميات الرسوم البيانية، والخوارزميات الهندسية.

نبذة عن المؤلف

يعمل Kyle Loudon مهندس برمجيات في Matrix Semiconductor في Santa Clara، كاليفورنيا، حيث يعمل على أنظمة الملفات وتطبيقات رقائق الذاكرة. وقبل انضمامه إلى Matrix، قام Kyle بتطوير برمجيات المنصات للأجهزة المدمجة، بما في ذلك مختلف الهواتف اللاسلكية و Apple iPod. كما قاد مجموعة واجهة المستخدم الرسومية في Jeppesen Dataplan (التي أصبحت الآن جزءاً من Boeing)، وطور برمجيات تخطيط الرحلات، وأنشأ برمجيات الأنظمة في IBM في أوائل 1990. على مدار السنوات القليلة الماضية، قام Kyle بتدريس البرمجة كائنية التوجه باستخدام C++ في University of California, Santa Cruz Extension، كما عمل مع C++ منذ بداية انتشارها الواسع في عام 1990. يعد Kyle مؤلف كتاب Mastering Algorithms with C، الصادر أيضاً عن O'Reilly and Associates.

  • المميزات
    • توجد العديد من الكتب حول هياكل البيانات والخوارزميات، بما في ذلك بعض الكتب التي تحتوي على مكتبات مفيدة من دوال C.
    • نبذة عن المؤلف: Kyle Loudon هو مهندس برمجيات في Matrix Semiconductor في Santa Clara، كاليفورنيا، حيث يعمل على أنظمة الملفات والتطبيقات الخاصة برقائق الذاكرة.
    • 560 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

9.99 بوصة (ارتفاع) × 6.99 بوصة (عرض) × 1.17 بوصة (عمق)

الوزن

2.09 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

560

الفئة

أجهزة الكمبيوتر

الفئة الفرعية

اللغات

الناشر

O'Reilly Media

الموضوع

C

التنسيق

غلاف ورقي

المؤلف

Kyle Loudon

قوائم الكتب المميزة

كتب تجارية معتمدة

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا