نمی دونم چجور بگم
خب من کتاب سی ال آر اس رو می خوندم،
درسایی مثل نظریه یا الگوریتم ، باید مفهومی خوند و درکت رو از مسایل بالا برد. با خوندن ساده چیزی حل نمیشه.
باید قدرت تحلیلت رو بالا ببری. اینکه می گم الگوریتمم خوبه ، الکی نمی گم.!! کنکور های مختلف الگوریتم رو خیلی خوب زده ام!
مثلاً باید مفهوم برنامه نویسی پویا رو درک کنی و بدونی که کجاها باید ازش استفاده کنی!
وقتی الگوریتم هایی تو کتاب توضیح داده میشه، هر کدوم برای یک سری شرایط خاص کاربرد دارند،
بیشتر از اینکه خود الگوریتم رو یاد بگیری، مهم تر این است که بدونی کجا ها و تو چه شرایطی باید ازون استفاده کرد.
البته یک نکته هم این است که هر چند روزی یک بار اُردِر !! ها رو مرور کنید، چون آدم یادش میره!
مثلاً k اُمین عنصر یک آرایه رو در زمان خطی میشه پیدا کرد، این رو که می خونید ، فقط نباید به همین که میشه این کار رو در
زمان خطی پیدا کرد، اکتفا کرد و تموم. باید به این فکر کنی حالا که میشه k اُمین عنصر رو در زمان خطی پیدا کرد، چه نتایجی ازش می گیریم و چه کارایی رو با استفاده ازین میشه انجام داد.
برای این درس یک قسمت هایی ساده هستند، نرید هی الکی برای اونا تمرین حل کنید، بجاش برید تو کتاب سی ال آر اس
مفاهیم مختلف رو نگاه کنید. مثال های جالب تو تمرین ها هستن. تو قسمت هایی که مشکل دارید کار کنید!!
موفق باشید!