Тёмный

سوال های الگوریتمی مصاحبه‌ای: بهترین زمان خرید و فروش سهام 

Jadi Mirmirani
Подписаться 69 тыс.
Просмотров 11 тыс.
50% 1

فرض کنین به شما یه لیست دادن از قیمت یک سهام در هر روز مشخص. حالا قراره شما فقط یک روز بتونین سهام بخرین و یک روز بفروشین و هدف هم که متاسفانه مشخصه: حداکثر کردن سود.
برای حل این سوال محبوب شرکت‌ها، اول سراغ یه راه بد می‌رم. هدف هم نشون دادن اینه که چرا این راه با اینکه بدیهی است، بده. این بد بودن رو با مقدمه ای بر روش تحلیل بهینگی الگوریتم ها که بهش می گن اوی بزرگ یا همون
big o notation
توضیح می دم و بعد یه برنامه بهتر می نویسیم که شانس استخداممون رو افزایش بدیم (: اونم با جاوااسکریپت (:
به حامیان کانال بپیوندین (:
/ @jadimirmirani

Опубликовано:

 

25 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@amirhoseinrabiee5854
@amirhoseinrabiee5854 Месяц назад
خیلی ممنون ایکاش دوره های شبیه natas رو دوباره میذاشتین خیلی فانه
@amirshams7145
@amirshams7145 28 дней назад
توی همه ی این چندسال ویدیوکست و دوره ای که ظبط کردی فقط همین سوال های الگوریتمی جاش خالی بود:))) ادامه بده مرد دوست داشتنی
@NavidMOOn
@NavidMOOn 27 дней назад
این ویدیو ها بسیار ارزنده هستند با تشکر 🙌
@بهنامفریدونی
@بهنامفریدونی 6 дней назад
تا این لحظه، مفید ترین ویدیو آموزشی برنامه نویسی که تا الان دیدم. مرسی جادی عزیز
@rezaabdi2716
@rezaabdi2716 28 дней назад
راست میگه من برنامه نویس نیستم ولی معلم دبیرستانمون بهمون فقط الگوریتم یاد داد و الان با هر زبان برنامه نویسی نسبتا راحتم . مثلا دوران دانشگاه فرترن خوندیم اوکی بودم و نمره کامل هم گرفتم و توی درس پی اومدم روی ماشین حساب ۵۸۰۰ که زبان خاص خودشو داشت دستی برنامه نویسیش کردم هیچ اطلاعات قبلی هم نداشتم فقط کتاب راهنمای ماشین حساب رو خوندم و چند تا برنامه نوشتم طی مثلا شش ساعت . ای کاش شهرستانی نبودم و یکی به استعداد های ما هم توجه میکرد.
@Arshiazahedi-o3e
@Arshiazahedi-o3e Месяц назад
خیلی خوب و عالی توضیح دادی خیلی ممنون ازت استاد جادی عالی بود 🙏🙏❤❤🌹👍👌
@farhadkhoshnoodi7954
@farhadkhoshnoodi7954 10 дней назад
درود جادی جان خیلی لذت میبرم. موفق باشید...
@mirex3680
@mirex3680 18 дней назад
ورژن 2 همین سوال هم خیلی جالبه و حل کردنش توسط تو جالب ترشم میکنه
@miladhasibi
@miladhasibi 27 дней назад
این ویدیو فوق‌العاده خوب بود 🎉❤
@HosseinFallah-g3d
@HosseinFallah-g3d 22 дня назад
ممنونم بابت وقتی که می گذاری لطفاً ادامه بده❤
@عرفانم
@عرفانم 14 дней назад
استاد مثل همیشه عالی👌🏻
@RT-ig3zl
@RT-ig3zl 29 дней назад
ممنون از ویدئو عالی. فکر می کنم اردر اولین برنامه O(N!)=N×(N-1)×(N-2) ... است که از O(N^2) یا O((N/2)^2) بهتر است. البته راه حل خوب با O(N) همان است که در آخر نوشتید.
@mohammadmahdi7856
@mohammadmahdi7856 29 дней назад
درسته باید این سری ویدیو هاتون رو پای لب تاب دید و انجام داد ولی موقع خواب هم دیدن قشنگه
@MahanRahmani-eh4gt
@MahanRahmani-eh4gt Месяц назад
انرژی مثبت برای جادی عزیز
@arioche
@arioche 29 дней назад
لطفا Asynchronous programming رو توضیح بده تو یکی از ویدیوها
@samanmehralipoor9773
@samanmehralipoor9773 Месяц назад
دقیقا همین سوال تو کتاب clrs اومده که با روش تقسیم و غلبه حل کرده
@smt4940
@smt4940 Месяц назад
اون کتاب رو مسلط بشی مسائل خیلی کمی برات تازگی خواهد داشت
@tinyapple35
@tinyapple35 28 дней назад
​@@smt4940کدوم کتاب؟
@mrrezazx
@mrrezazx 24 дня назад
منم همون روش divide and conquer به ذهنم رسید چون شبیه مسئله های مرتب سازی بود ولی بنظرم این روشی ک حل شد پیچیدگی زمانی کمتری داره و روش منطقی‌تری هس. چون پیچیدگی زمانی اون مسائل معمولا nlogn هس برای وردی های بزرگ زمان بیشتری میبره...
@aminkt1742
@aminkt1742 Месяц назад
عاشق این دست از ویدیوهام ، بی صبرانه منتظر پارت های بعدی هستم ❤‍🔥🔥
@silentbrush2532
@silentbrush2532 24 дня назад
اتفاق جالبی که این چند روز برام افتاده اینه من یک هفته هست دچار بی خوابی شدم ولی بعد دیدن ویدیو ها جدید و کار کشیدن از مغزم و حل کردنشون واسه خودم انگار اروم میشم و خوابم میبره بعدش ممنون جادی
@JadiMirmirani
@JadiMirmirani 24 дня назад
دیگه چی بهتر از این؟ (:
@littleoddboy
@littleoddboy 25 дней назад
به عنوان یکی که توی LeetCode خیلی تنبله، جادی با این محتوای خفنش داره کاری میکنه که هر روز برم LeetCode رو چک کنم...
@JalilAlko
@JalilAlko Месяц назад
خیلی عالی جادی یک دوستم است خیلی طرف دارت است من و دوستم ازت پایتون لینوکس و الگوریتم را یاد گرفتم خیلی ممنون ❤❤❤
@pooyaanony3617
@pooyaanony3617 23 дня назад
عالی هستین
@SajadBehzadipour
@SajadBehzadipour Месяц назад
ممنون جادی عزیز. عالی❤❤
@emadmohagheghi1733
@emadmohagheghi1733 Месяц назад
دمت گرم مرد دوستداشتنی
@Null-q7w
@Null-q7w Месяц назад
عالی من که فعلا فعلا فقط جاوا اسکریپت بلدم ۸۸ درصد به نظرم برام قابل درک تر بود
@mohamads9759
@mohamads9759 Месяц назад
Very Very Great And Useful Like Always. Thank You.
@mosayyebnezhad
@mosayyebnezhad Месяц назад
مفهوم o notation خیلی جالب بوپ
@amirprx3
@amirprx3 Месяц назад
عالی مثل همیشه
@alirezamkz9688
@alirezamkz9688 21 день назад
جادی C++ هم بنویس تو یکی از تمرین هات ممنون 🙏🙏
@hesam828
@hesam828 Месяц назад
مثل همیشه عالی❤
@EhsanBahramiDev
@EhsanBahramiDev Месяц назад
مثل همیشه عالی بود 👏🏻👏🏻
@fuadMDRad
@fuadMDRad Месяц назад
چقدر خوب که بلاخره به Javascript بینوا هم نظری شد😂👍
@TheNimaMohammadi
@TheNimaMohammadi 29 дней назад
من گفتم با جاوااسکریپت بنویسین و ممنون بابت ویدیو تون 👌
@sinahosseinian2022
@sinahosseinian2022 Месяц назад
ممنونم از ویدیو خوبت
@R0bit4749
@R0bit4749 26 дней назад
سلام جادی عزیز لطفا شماره مساله رو داخل عنوان ذکر کنید اگه لینکش رو هم داخل توضیحات قرار بدین خیلی عالی میشه تشکر فراوان
@JadiMirmirani
@JadiMirmirani 25 дней назад
شماره مساله داره مگه؟ لینک رو سعی می کنم بذارم ولی ایده اینکه اصل سوال رو هم بذارم خوبه. مرسی.
@ahmadrezairajii
@ahmadrezairajii 28 дней назад
از سی و سی پلاس پلاس هم گاهی استفاده کن، مرسی بابت مجموعه جذابت❤️
@emadmohagheghi1733
@emadmohagheghi1733 Месяц назад
کتابی هست که شما پیشنهاد بدید برای یادگیری الگوریتم؟
@متینرحمتی-د1ف
@متینرحمتی-د1ف Месяц назад
فهمیدی به منم بگو
@amirhosseinhashemi-ew2pd
@amirhosseinhashemi-ew2pd 29 дней назад
Grokking algorithm درک الگوریتم توی کانال جادی فایل پی دی افش هست. کتابش برای شروع عالیه.
@emadmohagheghi1733
@emadmohagheghi1733 29 дней назад
@@amirhosseinhashemi-ew2pd ممنونم
@cybersir5960
@cybersir5960 Месяц назад
ادامه بده عالیه
@mohammadmahdidelgarm4828
@mohammadmahdidelgarm4828 12 дней назад
جادی جان مرسی،🤍🙂..به عنوان یه تریدر امکانش هست که شماتیک این حلقه هارو روی چارت قیمتی تشخیص داد؟؟, بر اساس max profit یه ردپا میزارن
@JadiMirmirani
@JadiMirmirani 12 дней назад
این یه مساله خیلی خیلی ساده شده است برای نوشتن یه الگوریتم است بر اساس قیمت های مشخص هر روز (: به کار ترید به شیوه خرید و فروش روزمره نمیاد منطقا
@mohammadmahdidelgarm4828
@mohammadmahdidelgarm4828 12 дней назад
@@JadiMirmirani شرکت هایی مث black rock با الگوریتم علاالدین کار میکنن که به خاطر اردر گذاری های سنگین مجبورن توی حلقه های بزرگی به صورت سایکلیک سفارش هاسون رو پر بکنن، این کار رو کد علاالدین انجام میده ، و یه سری حرکت اصلی دارن روی اعدادی خاص از قیمت، اینکه ردپای این اعداد روی چارت قیمتی رو میشه پیدا کرد اما به صورت تخمینی...بر اساس الگوریتمی که شما نوشتین این if & if else ، میشه اینجوری استنباط کرد که حد اقل سه متغیر میتونه برای ایجاد حرکت اصلی کافی باشه؟
@JustACuriousPersonAbouyN
@JustACuriousPersonAbouyN 25 дней назад
خیلی عالی میشه اگر یه آموزش بدید که چطور محدودیتایی که تو لینوکس بخاطر تحریمات و فیلترینگ ایجاد شدرو، مثل آپدیت نشدن و نتونستن دانلود کردن پکیج و... رو یاد بدید خیلی عالی میشه. چون من واقعا مشتاق به یاد گیری لینوکس فدورا هستم و متاسفانه اصلا نمیدونم این مشکل رو چطوری حل کنم.
@JadiMirmirani
@JadiMirmirani 24 дня назад
وی پی ان؟
@JustACuriousPersonAbouyN
@JustACuriousPersonAbouyN 24 дня назад
​@@JadiMirmirani شما چه وی پی انی رو پیشنهاد میکنید و چطوری باید نصب و استفاده کرد؟
@mehdirafie120
@mehdirafie120 28 дней назад
من همیشه توی محاسبه سرعت الگوریتم ها مشکل داشتم (o(n و ... امکانش هست یه ویدیو صرفا از این مبحث داشته باشیم جادی؟
@vancast_ir
@vancast_ir Месяц назад
دمت گرم عمو جادی
@alikiani9875
@alikiani9875 28 дней назад
لطفا با پایتون بیشتر حل کنید
@smt4940
@smt4940 Месяц назад
درود بر جادی ❤۴
@amirghozzati6739
@amirghozzati6739 Месяц назад
خیلی ممنون از زحماتات، اون بربری چیه تو تیشرت 😂
@HamidRezaKarimi.s
@HamidRezaKarimi.s 29 дней назад
very nice
@CodeAgha
@CodeAgha 29 дней назад
از golang هم استفاده کن
@mehdismaeili3743
@mehdismaeili3743 29 дней назад
Excellent .
@mahdi.ahmadi.2
@mahdi.ahmadi.2 28 дней назад
میشه اینجوری گفت شما وقتی راه رفتن بلد باشید با کمی تمرکز تند راه میرید و بعد می توانید بدوید . زبان برنامه نویسی هم همینطور هستش شما مفهوم کلی رو درک کنید میتونید هر زبان جدید رو زود درک کنید و یاد بگیرید ما یک استاد زبان داشتیم در آموزشگاه زبان کیش سال 86 ایشون 8 زبان بلد بودند و داشتن زبان چینی رو به عنوان زبان نهم یاد میگرفتن خودشون میگفتن شما وقتی مفاهیم یادگیری رو بلد باشید ساختار ادبیات رو بلد باشید دیگه کلمات جایگزین میشن ولی اینم بگم که خودشون میگفتن چینی خیلی سخت هستش چ.ن حدود 2دتا حروف دارن و زبان ساده ای نیست ولی هشت زبان دیگشون رو میگفتن اینحوری یاد گرفتن بحث مقایسه نیست ولی صحبت جادی کاملا درسته شما مفاهیم رو بلد باشین یادگیری زبان جدید کار دشواری نیست . البته اینم بگم من خودم تو یدونش موندم 😂ولی همش رو هم با دیدن ویدیو هاای جادی دارم آموزش میبینم و جا داره تشکر کنم از جادی عزیز❤
@mahdiebrahimi8994
@mahdiebrahimi8994 27 дней назад
Great❤
@tomcat193
@tomcat193 Месяц назад
سلام جادی جان، من برنامه نویسی رو به عنوان شغل تازه شروع کردم، و یکی از مشکلاتم در حال حاضر دست و پنجه نرم کردن با ریپوهایی هست که کلاس در کلاس هستن و خیلی پیچیده میشن. یه کمکی میتونی بکنی که چطوری باید مسیریابی کنم وقتی دارم با همچین نرمافزارایی کار میکنم؟ در حال حاضر اگر دقیق بخوام بگم دارم با BRAX کار میکنم که برای گوگل هست.
@saeedmusafer
@saeedmusafer Месяц назад
عالی بود ❤ نوت: نمی‌دونم دلیلش چی بود ولی همین که زبان رو به جاواسکریپت تغییر دادی لایم‌ها ۱۱۰ بود ولی یهویی شد ۹۳ 😣
@-a-3871
@-a-3871 29 дней назад
سلام جادی خوبی ؟ من از ویدیو ی sina jabbari که اسمت رو اورد اومدم و باهات اشنا شدم من دهم تجربیم و به اجبار خانواده اومدم تو این رشته ، ولی خودم قلبا رشته کامپیوتر رو دوست دارم ، برنامه نویسی و بازی سازی و هوش مصنوعی و اینا ولی نمیدونم آینده ی رشته کامپیوتر چیه ، شغل هاش چین ، درآمدش توی چه بازه ایه ، چقدر باید بخونم و تلاش کنم تا به درآمد مناسب برسم واقعا خیلی ذهنم درگیره برای این موضوع اگر میشه کمکم کن که از طریق رشته کامپیوتر به چه شغل ها و درامد هایی میشه رسید ممنون میشم واقعا اگر جواب بدی کامنتم رو❤❤
@techbaft
@techbaft 29 дней назад
کلاسی یا چیزی وجود نداره که به راحتی به کوچک ترین و بزرگ ترین عدد دسترسی داشت ؟ مثلا یه برنامه نویس فقط مجبوره این داده ها رو به همین شکل ذخیره و پردازش کنه یا چی پس درواقع با فهم اینکه فهمیدیم اری لیست چطوری کار میکنه صرفا باید برنامه ای بنویسیم که کوچک ترین عدد رو پیدا کنه ولازم نیست اصلا سوال رو خیلی تحلیل کنیم
@PlantTechbyNassim
@PlantTechbyNassim Месяц назад
خب جادی من برم یه دورم ویدیو انگلیسیش رو ببینم دمت گرم 👍👍🍀
@PlantTechbyNassim
@PlantTechbyNassim Месяц назад
و البته فردا هم صد در صد تمرین می کنم 👩‍💻✌️
@Labe-ab
@Labe-ab 29 дней назад
@pkkkpkkk2385
@pkkkpkkk2385 25 дней назад
کدر کهن
@cybersir5960
@cybersir5960 Месяц назад
اگه امکانش هست با پایتون بیشتر حل کن
@mahdiebrahimi8994
@mahdiebrahimi8994 27 дней назад
Jadi❤
@Tjdbdjd
@Tjdbdjd 29 дней назад
جادی LFS
@ArshamMikaeili-xy1td
@ArshamMikaeili-xy1td Месяц назад
love your non-barbary tshirt.
@JadiMirmirani
@JadiMirmirani Месяц назад
نان بربری (:
@neon_skill
@neon_skill Месяц назад
Ostad Jadi :))
@Investingnights
@Investingnights Месяц назад
بهترین زمان فروش سهام، هیچوقت هست 🙂😉📈
@kalim9249
@kalim9249 29 дней назад
این عقیده شما رو میندازه تو زیان مرکب و سرمایه تونو تباه میکنه
@amir_hosein_e3
@amir_hosein_e3 Месяц назад
🔥
@imanars6231
@imanars6231 Месяц назад
Love❤
@fatimakhosravi7182
@fatimakhosravi7182 Месяц назад
🌻❤
@mr.amin0007
@mr.amin0007 Месяц назад
🤘🏻🤘🏻🤘🏻🤘🏻
@متینرحمتی-د1ف
@متینرحمتی-د1ف Месяц назад
عالی بود جادی دمتگرم فقط لطفا برای این ویدیو ها بیشتر روی جاوا اسکریپت مانور بده پ ن : هر کی موافقه لایک کنه جادی ببینه
@shahabjorjani
@shahabjorjani 29 дней назад
راحت تر نیست یکبار ماکسیمم لیست و بیرون بیاریم یکبار مینیمم تفاضلش میشه بالاترین سود
@miladasadollahi5969
@miladasadollahi5969 29 дней назад
اگه اول ماکسیمم در لیست ظاهر شده باشه بعد مینیمم چی؟ برای مثال در آرایه 13, 7, 1, 12, 11, 9 الگوریتم پیشنهادی شما کار نمیکنه.
@saeedemami8537
@saeedemami8537 25 дней назад
ممکنه اینطوری ماکسیمم اول های لیست باشه و مینیمم آخرای لیست اینطوری ما تو بالاترین قیمت خریدیم و تو پایین ترین قیمت فروختیم
@Alchemist_dream
@Alchemist_dream Месяц назад
یعنی هر وقت می بینم آپلود کردین جادی جان مکس نمی کنم کلیک می کنم، من عادت دارم تو code wars و leet code سوال حل کنم ، ولی دید شما به مسائل خیلیییی بهم کمک می کنه، کاش تا حل 150 تا سوال ویدیوهارو مرتب آپلود کنین ، ما ام پا به پای شما یاد بگیریم ، پاینده باشین عزیز
@amirhoseinkarami2071
@amirhoseinkarami2071 22 дня назад
بسیار عالی. ولی این سایت leetcode یه مشکلی که داره زمانش رو اصلا درست محاسبه نمیکنه. من یه کد رو سابمیت کردم و نوشت از ۳۶ درصد مردم سریع تر بودی و همون کد رو دوباره سابمیت کردم نوشت شما از ۹۶ درصد مردم سریع تر بودی D:
Далее
Beatrise (пародия) Stromae - Alors on danse
00:44
Pelvic mobility workout !! 🙏
00:24
Просмотров 2,9 млн
درباره‌ی جادی میرمیرانی
1:55:38
Просмотров 53 тыс.
Beatrise (пародия) Stromae - Alors on danse
00:44