tgoop.com/djangolearn_ir/841
Last Update:
این پست رو توی کانال Rust
زدم
Post Link
بعد یکی از دوستان نزدیکم که با تشویق من شروع به یادگیری برنامهنویسی کرده بود گفت که توی ۲-۳ سالی که کار میکنه این مورد رو ندیده و اصلا هم الان درک نمیکنه.
بنظرم طبیعی هست؛ الگوریتم Red-Black
جزو مواردی هست که واقعا ساده نیست مخصوصا وقتی صحبت پیادهسازی میشه.
بعد ی میت گذاشتیم همینطوری باهم صحبت کنیم و رفت بحث سمت الگوریتم و ساختمان داده و ...و متوجه شدم خیلی موارد رو که بلد نیست و اونهایی هم که بلده حفظ کرده و درک درستی ازش نداره.
با اینکه در حد قبولی مصاحبهها بلد هست ولی همین ضعف باعث شده نتونه مصاحبههای با سختی بیشتر رو شرکت کنه.
از اون روز رفت تو مخم که چطوری میشه به بعضی آدمها یک منبعی رو معرفی کرد که بصورت تصویری همه چیز رو نشون بده مثلا حتی نحوه قرار گیری دیتای آرایهها توی رم و ...
منابعی که تاحالا معرفی کردم هیچکدوم این مورد رو نداره.
تا اینکه چندی پیش این مورد رو دیدم؛
Data structures and algorithms crash course with animated illustrations and off-the-shelf code
از خوبیهاش :
۱- تصویری هست
۲- کلی چشم روش هست؛ چون open source
هست کلی آدم خطاهاش رو میگیرند
۳- همیشه در دسترس هست (حتما برید روی انگلیسی مگر اینکه چینی رو خوب بلد باشید)
۴- تمام موارد پیادهسازی داره و این پیادهسازی روی چندین زبان هست
۵- پیادهسازیها قدم به قدم هست.
خلاصه این رو بکنید مرجع؛ چون بنظرم خیلی خوبه (یک سری ایرادات داره؛ چون اختصاصی پایتون نیست ولی خب توضیحاتش انقدر خوب هست که کسی که ی مقدار پایتون رو جدی گرفته متوجه بشه)
بعد به کتاب رجوع کنید و اون موضوع رو روی پایتون هم بررسی کنید.
#DataStructure #Algorithm
BY جنگولرن
Share with your friend now:
tgoop.com/djangolearn_ir/841