ترم سوم | دانشگاه باهنر
ساختمانهای داده| درس اصلی رشته مهندسی کامپیوتر
تعداد واحد:3 (سه امتیازیه درسش!🍕 که تو دانشگاه ما سه واحد خیلیههه)
ساختمانهای داده از دروس اصلی رشته ماست. خب در حقیقت دروس دانشگاه به چهار دسته تقسیم می شن ![عمومی , پایه, اصلی, تخصصی] این درس پیش نیاز درس الگوریتم و یه چند تا درس دیگه است که خب مهم بودنشو نشون میده.😎
استادیار (یا همون TA ) مون از این درس اینجور یاد میکرد که: ساختار داده درس تمرین کردن مسایل خیلی پیش پا افتاده است!😪 خیلی هم حق! چراکه باید یکسری روش های حل مساله رو که کدنویسان گذشته پیدا کردن رو یاد میگرفتیم و بعد خودمون هم برای حل مسایل راه حل جدید و منحصر بفرد می ساختیم! مثلا فرض کن ده تا عدد پرت و پلا ریخته شده جلو روت و شما باید اونها رو از کوچیک به بزرگ مرتب کنی. خب ایده ات چیه؟!
مثلا:
_ دو تا ظرف بذاری و یکی یکی عدد ها رو از یک ظرف وارد یک ظرف دیگه بکنی.🍻
_عددارو قطاری بریزی رو زمین و بعد از همون پایین اولین عددی که ریختی رو زمین رو با عدد بالاسری اش مقایسه کنی, از اون کوچیکتره؟ بیا بالا! بزرگتر یا مساویه؟بمون سرجات! خب حالا نوبت عدد بعدیه... 🚊
_راه حل تو چیه؟!💭
یه کمی خاطره هم بگم از این درس... خب راستش من طبق معمول توقع خاصی از کلاسهای دانشگاه نداشتم که بیاد و خیلی تمیز و بدرد بخور توضیح بده( در اصل سیاستشونه! میخوان ماها بلند شیم بریم به دنبال دانش. نه مثل دوران دبیرستان که لقمه رو می جویدن دنبالمون میکردن میذاشتن دهنمون!🍭)و زمان بهم ثابت کرد که حق هم با من بود. البته خیلی مبالغه هم نکرده باشم باید بیفزویم که درسا هم خیلی سخت و غیر قابل بیان هستن. اما تعریف پروژه ای که اساتید میکنن خیلی خوبه واقعا... بنظرم با تمام مشکلاتی که داره ولی هم باعث میشه ما یخورده بیشتر با درسای فقط خواندنی مون(!) حال کنیم و هم مشخص میکنه این درس توی صنعت دقیقا چجوری به کار میره و خیلی از استارتاپ ها هم از زیر دست همین پروژه ها اومدن بیرون... و در اخر یادی بکنم از استاد فقیدمون سر کار خانم دکتر محسنی که من با ویدیو های ایشون قسمت مهمی از درس رو فهمیدم! و از اساتید خیلی کار درست و نخبه دانشگاه باهنر بودن که اخر همین ترم سه به رحمت خدا رفتن. روحشون شاد!🖤
در اخر اگر دلتون می خواد بفهمید اینستا و گوگل چجوری محتواهایی که دوست دارید رو بهتون پیشنهاد می کنن(graph theory/ trees) یا نشان از کجا سریعترین مسیر رو پیدا میکنه(graph theory) و یا چرا با هشتگ ها میشه نوشته های هر ادمی رو از هر کجای دنیا اینقدر سریع پیدا کرد(tree search/ linked list) و هزار تا چیز دیگه... سری به ساختمان داده و بحثای داغ و پایه ایش بزنین!🔥🧷