عن المشروع

《Hello Algorithm》(Hello Algorithm) هو دليل مفتوح المصدر لهياكل البيانات والخوارزميات موجه للمبتدئين، يُديره krahets. يهدف المشروع إلى مساعدة القراء على إتقان المعرفة الأساسية لهياكل البيانات والخوارزميات بسهولة من خلال رسوم توضيحية متحركة بديهية وأمثلة أكواد قابلة للتشغيل بنقرة واحدة. الخصائص الرئيسية: - الرسوم المتحركة التوضيحية: يستخدم الكتاب بأكمله عروضًا متحركة لعرض عمليات تنفيذ الخوارزميات، مما يجعل المحتوى واضحًا وسهل الفهم، مع منحنى تعليمي سلس، ويُرشِد المبتدئين لاستكشاف خريطة المعرفة لهياكل البيانات والخوارزميات. - التشغيل بنقرة واحدة: جميع الأكواد المصدر قابلة للتشغيل مباشرة، مما يساعد القراء على تحسين مهاراتهم البرمجية عبر الممارسة وفهم مبادئ عمل الخوارزميات والتنفيذ الداخلي لهياكل البيانات بعمق. - دعم متعدد اللغات: نص الدليل مدعوم بخمس لغات: الصينية المبسطة والصينية التقليدية والإنجليزية واليابانية والروسية؛ بينما يغطي التنفيذ البرمجي أربع عشرة لغة بما في ذلك Python وJava وC++ وC وC# وJavaScript وGo وSwift وRust وRuby وKotlin وTypeScript وDart. - التعلم التعاوني: يشجع القراء على طرح الأسئلة ومشاركة الرؤى في تعليقات المجتمع لتحسين الأداء معًا. يغطي المحتوى المعارف التمكينية لهياكل البيانات والخوارزميات، بما في ذلك المواضيع الأساسية مثل المصفوفات والقوائم المتصلة والمكدسات والصفوف والأشجار والرسوم البيانية والترتيب والبحث، مما يناسب المتعلمين المبتدئين للتعلم المنهجي. المشروع يواصل التحديث، ونحن ندعو للمشاركة في تصحيح المحتوى وترجمة الأكواد والمراجعة الترجمة متعددة اللغات. النص بأكمله والأكواد والصور ومقاطع الفيديو مرخصة بموجب اتفاقية CC BY-NC-SA 4.0. يمكن القراءة عبر الإنترنت على https://www.hello-algo.com/ أو تنزيل الصيغ PDF وEPUB للتعلم دون اتصال.