درک خود از ساختمان دادهها و الگوریتمهای جاوا را از طریق ۱۵۰۰ سوال تمرینی که با دقت سازماندهی شده و مهمترین مباحث برنامههای علوم کامپیوتر و مهندسی نرمافزار را پوشش میدهد، تقویت کنید.
این دوره برای دانشجویان، یادگیرندگان جاوا، توسعهدهندگان و متقاضیان مصاحبههای شغلی طراحی شده است که میخواهند دانش خود را بسنجند، نقاط ضعف خود را شناسایی کنند و مهارتهای حل مسئله خود را از طریق تمرینات ساختاریافته بهبود بخشند.
این دوره شامل شش آزمون جامع تمرینی است که ۲۴ فصل را پوشش میدهد. هر آزمون شامل ۲۵۰ سوال چهارگزینهای با چهار گزینه، پاسخ صحیح مشخص و توضیحات دقیق است.
مباحث پوشش داده شده عبارتند از:
• مبانی جاوا، انواع مرجع، اشیاء، کلاسها و ارثبری
• تحلیل الگوریتم، نماد Big-O، بازگشت و الگوریتمهای مرتبسازی
• مجموعهها (Collections)، پشتهها، صفها، لیستهای پیوندی و پیادهسازی ArrayList
• گرافها، مسیرها، شبیهسازی و کاربردهای مرتبط با کامپایلر
• درختها، درختهای جستجوی دودویی، درختهای AVL، درختهای قرمز-سیاه و B-trees
• جداول هش، روشهای هشینگ، حل تصادم و باز-هشینگ (Rehashing)
• صفهای اولویتدار، هیپهای دودویی، درختهای Splay و ادغام صفهای اولویت
• مجموعههای مجزا (Disjoint sets)، فشردهسازی مسیر، Union by Rank و الگوریتم کروسکال
سوالات شامل تعاریف، درک مفهومی، تحلیل کد، ارزیابی پیچیدگی، مقایسهها، کاربردهای عملی و سناریوهای حل مسئله است.
این دوره میتواند به شما در آماده شدن برای امتحانات دانشگاهی، کوییزها، مصاحبههای فنی، ارزیابیهای برنامهنویسی و دروس ساختمان داده کمک کند. همچنین برای یادگیرندگانی که مطالب را مطالعه کردهاند و میخواهند از طریق تمرین، مرور کاملی داشته باشند، مناسب است.
دانش پایه از سینتکس جاوا، کلاسها، حلقهها، متدها و برنامهنویسی شیگرا توصیه میشود. تجربه پیشرفته در ساختمان دادهها مورد نیاز نیست.
Salah Al-Attar
مدرس فریلنسر امنیت سایبری
نمایش نظرات